new colors and touch function updates