Added a new colour changing mode and a way to switch between them.