eventBus.addHandler(WorkbenchLoadedEvent.TYPE, this);
eventBus.addHandler(WorkbenchMetricsChangedEvent.TYPE, this);
eventBus.addHandler(InstallRtoolsEvent.TYPE, this);
// We don't want to send setWorkbenchMetrics more than once per 1/2-second
metricsChangedCommand_ = new TimeBufferedCommand(-1, -1, 500)
{
@Override
protected void performAction(boolean shouldSchedulePassive)
{
assert !shouldSchedulePassive;