new class bar + taint fixes

well, hopefully taint fixes
also, i made the extra bar a bit less hacky