Custom checkbox, ui tweaks, colours