change back to submit; listen to submit action