some widgets, almost finished. range sliders and a gradient editor