implement view removal