Scripting TODO List - We should let the event propagation decision to the user-supplied function in fact, we should let user to hook multiple functions to an event so in fact the scripting layers would interface the events subsystem much more transparently. - More generalization of things currently only part of the Lua backend. The console and (error) dialog stuff should be generalized so all backends can use them. The same goes for the run_lua_func() used to run scripting functions bound to keystrokes.