Note sure here, but maybe you could do `@app.keypress` and thereby keep the current context and get rid off an instance eval, but do @app.instance_eval down there