New view-mode and consistent APIs for global, local and all types