nit: it's probably easier to just store the node before calling updateThread, and see if it's the same after. This way you don't need to know how ThreadListUI is internally working.