only pulling state from authorized clients really does not make sense, and can cause errors in synchronization. Need to pull from all clients, maybe prefer authorized
remove the border from the 3D view when tools are hidden