make JBrowse plugins inherit from JBrowse/Component, do config the same as everything else
give plugins a cssLoaded attribute so that they can know when their CSS is finished loading
use the newer Deferred in Browser.js