     func clearDisabled()
 }
 
-public class BrushProperties {
-    public var color: CIColor!
-    public var width: CGFloat!
+private class BrushProperties {
+    private var color: CIColor!
+    private var width: CGFloat!
     
     init() {
         color = CIColor(color: UIColor.blackColor())

        tempImageView.image = nil
    }
    
    // Needs to be public for undoManager
    public func popDrawing() {
        let stroke = stack.last
        stack.popLast()
        redrawLinePathsInStack()
        undoManager?.registerUndoWithTarget(self, selector: "pushDrawing:", object: stroke)
    }
    
    // Needs to be public for undoManager
    public func pushDrawing(object: AnyObject) {
        let stroke = object as? Stroke
        stack.append(stroke!)
        drawLine(stroke!)

//

public protocol TouchDrawViewDelegate {
    // Undo button
    func undoEnabled()
    func undoDisabled()
