public static void go(String token, HashMap<String, Integer> params) {
Panel p = RootPanel.get();
if(token=="init"){
p.clear();
p.add(new ViewBuscadorSitio(params));
params.put("buscadorSitio", p.getElement().getChildCount()-1);
p.add(new ViewLogo(params));
p.add(new ViewClima(params));
p.add(new ViewSelectorCiudad(params));
// params.put("selectorCiudad", p.getElement().getChildCount()-1);
p.add(new ViewDatePicker(params));
// params.put("datePicker", p.getElement().getChildCount()-1);
p.add(new ViewCategoria(params));
// params.put("categoria", p.getElement().getChildCount()-1);
p.add(new ViewSoleamiento(params));
// params.put("soleamiento", p.getElement().getChildCount()-1);
}else if (token=="principal"){
p.getElement().getChild(params.get("volver")).removeFromParent();
params.remove("volver");
// p.getElement().getChild(params.get("historial")).removeFromParent();
// p.getElement().getChild(params.get("nuevoDestino")).removeFromParent();
p.add(new ViewBuscadorSitio(params));
params.put("buscadorSitio", p.getElement().getChildCount()-1);
}else if (token=="rutaSolar"){
p.getElement().getChild(params.get("buscadorSitio")).removeFromParent();
params.remove("buscadorSitio");
// p.add(new ViewNuevoDestino(params)); TODO version final
// params.put("nuevoDestino",p.getElement().getChildCount()-1); TODO version final
// p.add(new ViewHistorial(params));
// params.put("historial", p.getElement().getChildCount()-1);
p.add(new ViewVolver(params));
params.put("volver", p.getElement().getChildCount()-1);
}else if(token=="eligeCiudad"){
p.getElement().getChild(params.get("buscadorSitio")).removeFromParent();
params.remove("buscadorSitio");
p.add(new ViewBuscadorSitio(params));
params.put("buscadorSitio", p.getElement().getChildCount()-1);
}
}