added better sliding nav for touch