made the interface more similar to keyboardhelper