 		private static const _instance:Scheduler = new Scheduler(_Lock);
 		/** The default Scheduler instance. */
 		public static function get instance():Scheduler { return _instance; }
-		
+
 		private var _scheduled:Array; // list of all currently scheduled items
 		private var _ids:Object;      // map of all named items
 		private var _timer:Timer;     // timer for interval-based scheduling
-		private var _obj:Shape;       // shape for getting ENTER_FRAME events
-		
+
 		/**
 		 * Sets the timer interval (in milliseconds) at which the scheduler
-		 * should process events. If this value is greater than zero, a
-		 * <code>Timer</code> instance will be used to trigger scheduler
-		 * updates at the given interval. If this value is less than or equal
-		 * to zero (the default), scheduler updates will be issued with each
-		 * time the Flash Player advances to the next frame according to the
-		 * <code>Event.ENTER_FRAME</code> event.
+		 * should process events.
 		 */
 		public function get timerInterval():Number { return _timer.delay; }
 		public function set timerInterval(t:Number):void {
 			pause(); _timer.delay = (t>0 ? t : 0); play();
 		}
-		
+
 		/**
 		 * Creates a new Scheduler--this constructor should be not used;
 		 * instead use the <code>instance</code> property.

		{
			return _ids[id] != undefined;
		}
		
		/**
		 * Looks up the scheduled object indicated by the given id, if any.
		 * @param id the id to lookup

		{
			return id==null ? null : _ids[id];
		}

		/**
		 * Cancels any scheduled object with a matching id.
		 * @param id the id to cancel
		 * @return true if an object was found and cancelled, false otherwise
		 */
