rudimentary server files with frontend keyboard listeners