Fixed issue in ObserverWidget's handling of collapsing and expanding
nodes which could cause the cursor to be stuck at the busy cursor.
Fix issue with previous commit, we need to compare the cursor's shape,
not the cursor itself.