public string DisplayImage(object imageData)
		{
			NSCursor.SetHiddenUntilMouseMoves(true);

			// To work around possible problems in Mono's NSImage dispose: https://bugzilla.xamarin.com/show_bug.cgi?id=15081
			System.GC.Collect();

			var dataObject = (NSData) imageData;
			var image = new NSImage(dataObject);
			var imageRep = image.BestRepresentationForDevice(null);
			SizeF imageSize = new SizeF(imageRep.PixelsWide, imageRep.PixelsHigh);
			image.Size = imageSize;
			imageView.Image = image;
			var filterName = ApplyFilter(true);

			dataObject.Release();

			return string.Format("filter {0}", filterName);
		}