added goweb.MapBefore and goweb.MapAfter with appropriate comments