allow views to release themselves