It'd be cool to pass `done` as an optional second parameter to `dom.show` as well, then this whole stanza could just be:

    animationTime ? dom.slideDown(tooltipEl, animationTime, done) : dom.show(tooltipEl, done)

Alternatively, if animationTime is zero, maybe `slideDown` should just toggle show. I dunno if jQuery does that for you automatically.