baked in mixin extender for any ui.js class