damn it, dunno why keypress still works