Uses event object