I believe that @chrisndodge is doing the right thing here. The `.show()` and `.hide()` methods on a notification view don't proxy to jQuery's show/hide JS animations, they simply inform the view whether it should be shown or hidden, and ask the view to re-render itself: [code is here](https://github.com/edx/edx-platform/blob/master/cms/static/js/views/feedback.js#L64-L87). The actual animation in the view is handled by the CSS classes that are being applied to the rendered HTML.