void HandleImagePickerControllerCanceled (object sender, EventArgs e)
{
UIApplication.SharedApplication.InvokeOnMainThread (delegate {
SystemLogger.Log(SystemLogger.Module.PLATFORM, "Canceled picking image ");
IPhoneUtils.GetInstance().FireUnityJavascriptEvent("Appverse.Media.onFinishedPickingImage", null);
if(popover != null && popover.PopoverVisible) {
popover.Dismiss(true);
popover.Dispose();
} else {
IPhoneServiceLocator.CurrentDelegate.MainUIViewController ().DismissModalViewController(true);
}
});
}