Lua event registry / dispatcher