On remove callback

Lets you configure a callback that will run code before removing a tag.  Returning `false` from the callback will stop the tag being removed.