Fix bug with event causing closures to not execute on notify
update comments
always call default startup method