         let buttonsPerRow = isLandscape ? 8 : 6
         let config = KeyboardButtonRowCollectionView.Configuration(rowHeight: 50, rowsPerPage: rowsPerPage, buttonsPerRow: buttonsPerRow)
         let view = KeyboardButtonRowCollectionView(actions: keyboard.actions, configuration: config) { [unowned self] in return self.button(for: $0) }
-        let bottom = buttonRows(for: [keyboard.bottomActions], distribution: .fillProportionally)
+        let bottom = buttonRow(for: keyboard.bottomActions, distribution: .fillProportionally)
         keyboardStackView.addArrangedSubview(view)
-        keyboardStackView.addArrangedSubviews(bottom)
+        keyboardStackView.addArrangedSubview(bottom)
     }
     
     func setupNumericKeyboard() {

        keyboardStackView.addArrangedSubviews(rows)
    }
}

        default: return
        }
    }
    
    func setupAlphabeticKeyboard(uppercased: Bool = false) {
        let keyboard = AlphabeticKeyboard(uppercased: uppercased, in: self)
