make initPresetColorButtons to public for reset preset colors