I ran into 2 issues.
First, the upgrade tree needs to remember zoom and position.
Second, sometimes it can be hard to see dirty floor items at night. Perhaps have them highlighted when hovering over a complainer