Grouping methods that differentiated by colour

Some methods were repeated because they acted on different colour
primary tasks. Grouped them into common methods.