working, but events are firing right