Add colour options and improved value control

So that the user can set the colour of the active and inactive sticks.

- Return the volume value in a range of 0-1