 		bezierPath.lineJoinStyle = kCGLineJoinRound
 	}
 	
-	// MARK: Touch handling
+	// MARK: - Touch handling
 	
 	override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
 		let touch: AnyObject? = touches.first

		bezierPath.stroke()
	}

	// MARK: Clearing
	
	func clear() {
		preRenderImage = nil

		setNeedsDisplay()
	}
	
	// MARK: - Other

	func hasLines() -> Bool {
		return preRenderImage != nil || !bezierPath.empty
