Moved everything to BeforeUploalControl to begin using it in AfterCaptureForm
AfterCaptureForm now has the ability to set destination too