removed useless isShowingMenu field, the menuView is now brought in front of the scrollView (when relevant) so that it can handle touches