cocoapods update
handle taps
wrong place to layout the view itself
hide the subviews when the main view is taped