Don't invoke waitCallback unless we have to wait.
Don't invoke waitCallback unless we have to wait.

Fixes the weirdness when going backwards between components.

joseph/Monocle,rethinkbooks/Monocle,rethinkbooks/Monocle,joseph/Monocle,rethinkbooks/Monocle,joseph/Monocle