Glad you guys have solutions, Interest use of .when and .then - Not actually what they are there to use for though. I have a youtube channel I will be doing videos on jQuery, BC and one of the first is what you would use .when for example. But interest use.
The method I will be a git about and not sure to solve all BC dom activity issues is actually so simple. IF your app building for example as well (and if not it is a great way to learn activity, the dom, binding etc) you will lean a lot about binding and not just trying to keep things a live but how you keep states or reactivate states etc.
I will defiantly be doing the .when and .then and show everyone the tricks people miss with .on though.