jQuery Events: Stop (Mis)Using Return False
The main reason return false is so widely misused is because it appears to be doing what we want. Link callbacks no longer redirect the browser, form submit callbacks no longer submit the form, etc
This is a mistake I have been making for a while. The good news is the fix is very easy to implement.