Why am I receiving multiple form submission?