Prevent multiple form submissions
Cleanup form
Add spinner
Don't show spinner unless request takes more than a second