so this would be an event listener instead of the block service loading the block itself?