No need for apply button, just update colours when events occur