support view all behavior