use new idleSet/idleReset functions onStop/onResume