*/
@Override
public void update(Observable o, Object arg) {
logger.debug("Server Event {}, {}" + o, arg);
// TODO(corysmith): Cleanup browser capture event.
BrowserCaptureEvent event = (BrowserCaptureEvent) arg;
final BrowserInfo info = event.getBrowser().getBrowserInfo();
switch (event.event) {
case CONNECTED:
notifyListeners(new BrowserCaptureNotification(info));
break;
case DISCONNECTED: