removed dependency to keyboardjs