anchor.diff:      });
   
       $("a#mosaic_selector").click(function(ev) {
  +      // Switches to mosaic view      
         ev.stopPropagation();
         ev.preventDefault();
         $("a#mosaic_selector").addClass("selected");
  
positive.code:         <% @features.each do |feature, itinerary|%>
          <li>
            <h3><a href="/features/<%=feature.id%>"><%=truncate(feature.title,:length=>50,:delimiter=>"...") %></a></h3>
  
            <span class="description">A <%=feature.type %> site at <%=feature.country%> (3 hours away from Madrid)</span>
            <!--
            <span class="distance">3 hours from Madrid</span>
            <span class="type"><%=feature.type %></span>
            <span class="country"><%=feature.country %></span>
          -->
          </li>
          <% end %>
        </ul>
  
negative.code:     });
  
      $("div#criteria ul a").click(function(ev) {
        // Launches the criteria filtering      
        ev.stopPropagation();
        ev.preventDefault();
        $("div#criteria span").css("backgroundPosition","-2px 0");
        $("div#criteria ul").toggle();
        $("a#criteria").text($(this).text());
      });
      
      $("div#map").mouseover(function() {
        // Hides the map title
        $("h1").hide();
      });
  
      $("div#map").mouseout(function() {
        // Shows the map title
        $("h1").show();
      });
  
      // Main map configuration
      var myOptions = {
        zoom: 2,
        disableDefaultUI: true,
  