added undo for colour