Working on custom widget for colour cycle

Signed-off-by: Nick Camps <nick.camps@ymail.com>