refactoring as extension of Segmented Button
finished refactoring RegionSelector into custom component class. updated CSS to make gradients %-based.