add todo
ctrl e no longer passes through to browser default
move keybindings to a seperate module