add more event-handlers