better key bindings for eval