anchor.diff:        });
       }
       else {
  -      bubble.setPosition(gl);
  +      bubble.setPosition(bubbleLoc);
       }
  -    //map.panTo(gl);
     }
   
     function positionUpdateFail(e){
  
positive.code: h1= title
  div#content
  div#map.mapBounds
  form(name="subscribeForm")
    input(name="channel");
    input(type="button", value="subscribe", onClick="socket.emit('sub',document.forms[0].channel.value)")
    input(type="button", value="unsubscribe", onClick="socket.emit('unsub',document.forms[0].channel.value)")
  
  script(type='text/javascript')
    var map;
    var markers = new Array();
    var colors = [ '#f00', '#00f', '#0f0' ];
    var bubble = null;
  
    $(document).ready( function(){
      var opts = {
  
negative.code:   });
  
    function positionUpdate(l){
      bubbleLoc = new google.maps.LatLng(l.coords.latitude, l.coords.longitude);
      if (bubble == null) {
        bubble = new google.maps.Marker({
          map: map,
          position: bubbleLoc,
          icon:new google.maps.MarkerImage('/images/bubble.png', null, null, 
                                           new google.maps.Point(9,9), 
                                           new google.maps.Size(18,18)),
  