Changed notification of when to update event list

eventList in Component.cs should now be updated at the right times