Global context viewer tab refreshing

Hi there.
I'm storing my whole home automation system statuses in global context, so I can refer this statuses in my nodes. Many times I have to take a look to the global context viewer tab which looks like this:

obraz

Basically any device status is mapped to mqtt topic and stored inside global.deviceStatusCache. The problem is, when I want to refresh the view. The whole tree is getting collapsed and I have to start browsing the tree again from this look:

obraz

which is kind a frustrating when You have to do it many times. Some of the status messages have many deep levels so it get then even harder.

It would be great if the tree will stayed open in the same path after refreshing it.
Maybe You can also add automatic refresh on specific object updated?