when a picker view is the input control (instead of a keyboard) it can sometimes end up being out of sync (by scrolling to the last element using  a flick gesture and dismissing it quickly), this fixes it