support simple expressions in on-[event] bindings