Got the background colour changing
Added a transition so the colour change is a little smoother on big switches