Move trigger_events_for_any_changes() to superclass