Don't use closures for event callbacks.