Some random first thoughts: 1) Is this relevant for your app? Does it contribute significantly to your app's performance? 2) Benchmark. 3) Why not use functions (or objects) as events: function actions(action) action() end? Bye, Wim