Cleaned up button creation code. Added visual feedback when button pressed. When button colour is edited sliders snap to value, instead of take slider values.