better support for bound events