picker view fixes