A sub class of UIView that animates "in" to view and "out" of view, and broadcasts to the delegate and notification center that it is about to do so when it does.