         controlButtons.append(smartPencilButton)
         controlButtons.append(eraserButton)
         
-        highlightControlButton(pencilButton)
+        indicateCurrentTool(withButton: pencilButton)
     }
 
 	// MARK: - Tool Controls

    
	@IBAction func selectFinger(sender: UIButton) {
		self.sketchView.currentTool = .Finger
        self.highlightControlButton(sender)
	}

	@IBAction func selectEraser(sender: UIButton) {
		self.sketchView.currentTool = .Eraser
        self.highlightControlButton(sender)
	}
	
	@IBAction func selectPencil(sender: UIButton) {
		self.sketchView.currentTool = .Pencil
        self.highlightControlButton(sender)
	}
	
	@IBAction func selectSmartPencil(sender: UIButton) {
		self.sketchView.currentTool = .SmartPencil
        self.highlightControlButton(sender)
	}
	
	@IBAction func lineWidthSliderChanged(sender: UISlider) {

	}

    // MARK: - UI Updates
    func indicateCurrentTool(withButton selectedButton: UIButton) {
        for button in controlButtons {
            button.selected = (button == selectedButton)
        }
