add block-break event compatibility to well...everything, I hope.  Might
need to investigate other places where I call to clear/break/remove
blocks, but I believe I funnelled them all through those two methods.