Some d(t,o,h) interact with each other: could be triggered several times thanks to back feeding (InputHook + SendLevel). It should be possible to configure Hotstrings application and libraries to determine which library files should have particular layers.
Future.