tweaking order of events firing, timing