Don't need actor for elapsed time and can create interface for easy report event subscription
Changed to use a broadcast router and output message at beginning