public static void add_select(FileReference that, Action<Event> value)
		{
			CommonExtensions.CombineDelegate(that, value, Event.SELECT);
		}
		public static void remove_progress(FileReference that, Action<ProgressEvent> value)
		{
			CommonExtensions.RemoveDelegate(that, value, ProgressEvent.PROGRESS);
		}
		public static void remove_securityError(FileReference that, Action<SecurityErrorEvent> value)
		{
			CommonExtensions.RemoveDelegate(that, value, SecurityErrorEvent.SECURITY_ERROR);
		}
		public static void add_open(FileReference that, Action<Event> value)
		{
			CommonExtensions.CombineDelegate(that, value, Event.OPEN);
		}
		public static void remove_open(FileReference that, Action<Event> value)
		{
			CommonExtensions.RemoveDelegate(that, value, Event.OPEN);
		}
		public static void remove_ioError(FileReference that, Action<IOErrorEvent> value)
		{
			CommonExtensions.RemoveDelegate(that, value, IOErrorEvent.IO_ERROR);
		}
		public static void remove_httpStatus(FileReference that, Action<HTTPStatusEvent> value)
		{
			CommonExtensions.RemoveDelegate(that, value, HTTPStatusEvent.HTTP_STATUS);
		}
		public static void remove_complete(FileReference that, Action<Event> value)
		{
			CommonExtensions.RemoveDelegate(that, value, Event.COMPLETE);
		}
		public static void remove_cancelled(FileReference that, Action<Event> value)
		{
			CommonExtensions.RemoveDelegate(that, value, Event.CANCEL);
		}
		public static void remove_uploadCompleteData(FileReference that, Action<DataEvent> value)
		{
			CommonExtensions.RemoveDelegate(that, value, DataEvent.UPLOAD_COMPLETE_DATA);
		}