added eagerIdleDetection