Thanks Human!
Agreed, it was a shame my animation engine bit it, as it would have resolved the lack of user feedback if I had managed to fix it in time.