Turned Idle into a singleton, facilitation destruction in onDestroy of
the main service. Removed a lot of static method calls.