Currently, whenever a task is added to the JSScheduler queue via Window.addJSTask, the request manager is consulted immediately. Some of these tasks may not actually execute Javascript. For example, EventTargetManager runs its event processing in a JS task, even if there are no handlers registered at the time.