All could happen outside the private function, if we allowed functions as arguments for vmim, vmax. @Eric89GXL @agramfort Wdyt.
Btw. have a look at mn.fiff.constants.py, the FIFF dictionary has labels for the integer values [112, 201] which makes it easier to understand what's going on than.