server listens to keystrokes on client (barely)