adding/implementing comm "context" objects, which allow attaching groups of event/cb pairs to a context object (ie a tab, a string, etc) and later on clearing out ALL bindings associated with that context with one function call. works beautifully, at least as reported by comm.num_bindings() =]