These apps check the "Last Activity" timestamp on the device to see if it has posted any events recently. That gets updated with all events triggered. It does not work well with all drivers, depending on how they are coded. Even some of the system drivers do not work great with it.
I would recommend this app though instead of the watchdog app, as it is still being maintained: