event catcher bug correction