Double-click protection
5 click method
1 click 5 loop method
Fix bugs in 1 click 5 loop method