UI updates. Visibility toggling and zooming now works