Self hide, and self view updated

Added self hide and self view