meta data now passed to event handlers, and can also be passed to functions through