fixes #20:
- luckily hammer library already had a way to deal with this (prevent_default: true option).