@yuhunglin maybe better to talk about this in person but I would actually like them more together... There are a couple of reasons for doing this:

* We can use all the CSS that's available in CalCentral (for instance here I'm using `cc-select`)
* If people already have loaded CalCentral, they should have the CSS/JS cached

The main bottleneck right now is the actual API call to the roster, if the other requests are causing a delay, we can certainly revisit it.