Views should not be using panel service or viewlet service since they can be movable. Instead they should be using `IViewsService`. All panels use `TogglePanelAction` to toggle the visibility. This should also be adopted.