Improved idle detection

Improved reliability needed for new idle detection in any menu functions
Idle detection now also watches analog positions so it doesn't go to sleep while you're making those fine adjustments