Improved view api.