 	{
 		private var coordinates:TextField;
 		private var multitouch:TextField;
+		private var currentTarget:String;
+		private var idleTimer:Timer;
 		private var offsetX:Number;
 		private var offsetY:Number;
 		

				stage.removeChild(shape);
			}
		}
	}
}
			
			switch(e.type) {
				case TouchEvent.TOUCH_BEGIN:
					if (e.target is Stage) {
						removeShape(id);
						drawLines(id, x, y);
						drawShape(id, x, y);
					} else {
						currentTarget = e.target.name;
						initializeGestures();
					}
					break;
				case TouchEvent.TOUCH_MOVE:
					moveLines(id, x, y);
