add everything idea to gitignore
add keydown and keyup handlers