 		 *  items are eligible for selection.
 		 */
 		public function SelectionControl(container:InteractiveObject=null,
-										 filter:Function = null)
+					filter:Function = null, hitArea:InteractiveObject=null)
 		{
+			_hit = hitArea;
+			this.filter = filter;
 			attach(container);
-			this.filter = filter;
 		}
 		
 		/** @inheritDoc */

		{
			_drag = false;
			_shape.graphics.clear();
		}
		
		private function renderShape():void {

		/** Function invokde when an item is removed from the selection. */
		public var onDeselect:Function;
		
		/** The active hit area over which pan/zoom interactions can be performed. */
		public function get hitArea():InteractiveObject { return _hit; }
		public function set hitArea(hitArea:InteractiveObject):void {
			if (_hit != null) onRemove();
			_hit = hitArea;
			if (_object.stage != null) onAdd();
		}
		
		/**
		 * Creates a new SelectionControl.
		 * @param container the container object to monitor for selections
