Move the subscriber to the outer block

Events may need to be sent during initialization too.