update banner colors and listener