I'm a little late to the game, but yes, return false(); is the proper way to do this as far as I know.

What you're telling it to do is run the code you've given it and then cancel the event. Returning true runs the code and then allows the event to proceed as normal.
_________________________
~ John