added message area
listen on redis queue for events. using websockets to proxy it to frontend