Fix bug with collection events before render

Fixes #1797 
Fixes #1794
well that works also i just really like typing