         buttonToFinger[rightThumbFingerButton!] = Finger(side: .right, name: .thumb)
         
         updateKeyLabels()
+        for (key, value) in buttonToFinger {
+            key.backgroundColor = colorScheme.getColor(value)
+        }
 
         // Set up Settings Slide-in
         settingsOverlay.isHidden = true

    @IBAction func touchDownFinger(_ sender: UIButton) {
        let finger = buttonToFinger[sender]!
        fingersPressed.insert(finger)
        
        // Update text field
        if let letter = LetterMapping.getLetter(fingersPressed, isUpperCase: shiftKeyActive) {

    var heightConstraint: NSLayoutConstraint!
    var keyboardHeight:CGFloat = 400
    var buttonToFinger = [UIButton: Finger]()
    var colorScheme = ColorScheme.rainbow
    
    // MARK: Keyboard states
    var shiftKeyActive = false {
