adding more UI response to events