MIL-291: Form submit handler -> class function
MIL-291: Consolidate logic from controller() to link() function