that's a bit weird that application (not window) cares about key events :/