only hide when tapped out of bounds