Xamarin ported version of Custom UI Popover