rewrite of active tab color fonctions