[interim][stub] has pieces in play for a messenger object to push messages to front end