Ensured filters and events run in the correct order