 
 package reprise.commands
 {
-	import reprise.core.ApplicationRegistry;
+	import flash.display.Shape;
+	import flash.events.Event;
+
 	import reprise.data.collection.HashMap;
-	
-	import flash.events.Event;
+
 	public class FrameCommandExecutor
 	{
 	

			m_commands.removeObject(wrapperForCommand(cmd));
			if (!m_commands.size())
			{
				ApplicationRegistry.instance().applicationForURL('').stage.
					removeEventListener(Event.ENTER_FRAME, enterFrame);
			}
		}
		

		{
			m_commands = new HashMap();
			m_nextKeyIndex = 0;
			m_enterFrameDispatcher = new Shape();
		}
		
		protected function containsCommand(cmd : ICommand) : Boolean
