Minor changes

1. Does not go through updating when the view group has been made
invisible.
2. Removing it more than once does not cause an error
3. removeSelf() has been added and does the same as remove.