implement preventDoubleSubmit

- [ ] 引数は何を渡すべきかコメントを追加
- [ ] preventDoubleSubmitを実装した
- [ ] preventDoubleSubmitの動作確認用デモを作成