added colors and follow the mouse