drafted simple observer pattern for Server/App integration.