testing raw keyboard input and shit