source now persists (and shows form), form submits on completion