 		private var maskShape:Shape;
 		private var borderShape:Shape;
 		
+		/////////////////////////////////////////////////////////////////
+		//	SHOW BORDER
+		/////////////////////////////////////////////////////////////////
+		
+		private var _showBorder:Boolean = true;
+		
+		/**
+		 * @private
+		 */
+		[Bindable("showBorderChanged")]
+		public function get showBorder ():Boolean
+		{
+			return _showBorder;
+		}
+		
+		/**
+		 * Flag indicating if the view's border is visible.
+		 */
+		public function set showBorder (value:Boolean):void
+		{
+			if (_showBorder != value)
+			{
+				_showBorder = value;
+				drawBorder();
+			}
+		}
+		
+		/**
+		 * @private
+		 */
+		protected function drawBorder ():void
+		{
+			var g:Graphics = borderShape.graphics;
+			g.clear();
+			
+			if (showBorder)
+			{
+				g.lineStyle(0);
+				g.drawRect(0, 0, _w, _h);
+			}
+		}
+		
 		///////////////////////////////////////////////////////////////////////////////
 		//	CONSTRUCTOR
 		///////////////////////////////////////////////////////////////////////////////

	import as3isolib.geom.Pt;
	
	import flash.display.DisplayObject;
	import flash.display.Shape;
	import flash.display.Sprite;
	import flash.geom.Point;

				_mask.graphics.endFill();
			} */
			
			drawBorder();
			
			//for testing only - adds crosshairs to view border
			/* _border.graphics.moveTo(0, 0);
