An UISegmentedControl that emits a UIControlEventValueChanged even when a already selected segment is tapped. Works for controls with fixed width segments only.