A pattern for sending commands to server in a reusable manner and broadcasting to listeners within views