ipad: tap outside the popover dismissed the picker but didn't call the callback.  fixed.  Also, tweaked some method names