added Key.isNumber