Adding a "bump" event

Adding `obj.on("bump",f)` as a shorthand for `obj.on("bump.top, bump.bottom, bump.left, bump.right",f)`.

I'm not sure if it _should_ be merged, but seems like a nice-to-have feature :)