Some comments on what the class does, and where it sits in the call stack would be nice here. Just so we (and I mean myself) don't get lost next time we are changing this. :smiley: