 
 	override func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) {
 
-		if !_tracking {
+		if !tracking {
 			return
 		}
 
 		controller!.touchEnded()
-		_tracking = false
+		tracking = false
 	}
 
 	override func touchesCancelled(touches: Set<NSObject>, withEvent event: UIEvent) {

		let touch = touches.first as! UITouch
		let location = touch.locationInView(self)
		controller!.touchBegan(location)
		_tracking = true
	}

	override func touchesMoved(touches: Set<NSObject>, withEvent event: UIEvent) {

		if !_tracking {
			return
		}


			UIRectFill(vp)
		}

		if drawing!.debugRender {
			UIColor.redColor().colorWithAlphaComponent(0.5).set()
			UIRectFrameUsingBlendMode(rect, kCGBlendModeNormal)
		}

		controller!.draw(ctx)
	}
