Watch events and react to them