tooltip clean up and add support for color generation of button classes