Add hook for when a slide is hiding

Found for my fancier slides I needed to do some cleanup (stop animations,
etc.) This hook was the clearest way I could see to plumb that through.
I wouldn't call it hide - hide sounds much like the shoes `hide` method, which simply hides things where we actually use `clear` which actually removes them.

How about `on_slide_change` or something like that :)