UserIdle is used at run time in 2 crates.

Depender UserIdle version
desktop2mqtt ^0.5.2
take-breath ^0.5.0