i am using a timer to warn of low battery or lost contact with a water detector. trigger a resets the timer when the heartbeat signal is received. trigger b sends a dead-sensor warning (e-mail) if the timer ever expires.
if i right-click the timer "device", and click show dependencies, i see a dependency on trigger a, but not on trigger b. unless i'm missing something, this seems like a minor indigo bug.
btw, i find that the ability to see dependencies useful since it helps deal with the proliferation of entities in the Indigo Object Model layer that are sometimes necessary to accomplish basic automation tasks. as a workaround, i could instead use delayed actions and the "override previous delay" option to achieve similar functionality to that described. this obviates creating an extra virtual device (timer) for each monitored device.