add View.remove method