Code

turns out, all these synthesize_events were not necessary at all - they just fired...