ColorSelector now opens up a ColorDialog when its Canvas is clicked on. Also switched to using RGB objects instead of RGBColor or HSLColor objects.