         // top buttons
 
         x = 0
-            // start back at left of screen
+        // start back at left of screen
 
         makeTopButton(minimalBlue, buttonSize: wideButtonSize)
         makeTopButton(minimalBlue, buttonSize: wideButtonSize)

    // ~~~~~~~
    // specialized funcs
    func handleNoteStart(noteName: String) {
        let lastChar = noteName.characters.last!
        if lastChar == "1" {
            ButtonOne = 1
        } else if lastChar == "2" {
            ButtonTwo = 1
        } else if lastChar == "3" {
            ButtonThree = 1
        }
    }

    func handleNoteEnd(noteName: String) {
        let lastChar = noteName.characters.last!
        if lastChar == "1" {
            ButtonOne = 0
        } else if lastChar == "2" {
            ButtonTwo = 0
        } else if lastChar == "3" {
            ButtonThree = 0
        }
    }

    func getCurrentNoteCode() -> Int? {
        let noteCode = ButtonOne * 1 + ButtonTwo * 2 + ButtonThree * 4
        if noteCode == 0 {
            return nil
        }
        return noteCode
    }


    func makeButtons() {

        let thinButtonSize = CGSize(width: WidthOfScreen / 3, height: WidthOfScreen / 2),
            wideButtonSize = CGSize(width: WidthOfScreen / 3, height: WidthOfScreen / 2)

        // ~~~~~
        // bottom buttons

    }

    override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
        // when user touches a button, turn it light blue

        for touch in touches {
            let location = touch.locationInNode(self)
