uplarding some logic to make sure flexigrid has loaded. mw.loader.using is apparently unreliable, but that probably has to do with the order that flexigrid initilizes. should probably look at flexigrid code