changed submitter into catalog page (a center for find, browse, submit, and related operations), and factored out js into controller.