improved view context