Develop a proxy component: * Proxies requests to backend * Terminals connect to proxy. * Requests notify terminals of state changes.