Issue refs #1598: implement inrow upload, reimplement handlers (via event listeners) for extending from controller