Undo function
User configurable number of preset colours

