How to change Driver components status icons after disconnection?

On Recording Server start, no icons on driver components appear.

After that, the warning icons appear, showing tooltip “connection interrupted”

Once our driver has connected, the icon status changes in a green status icon.

After we stop the service, both the HardwareCommunicationStopped and

the CommunicationStopped events are sent for each driver component,

but all the icons still remain green (even if isConnected returns false).

What are we doing wrong?