q.send(new QueryResponseHandler() {
public void onQueryResponse(QueryResponse response) {
try {
setTitle.setTitle(prefs.chartTitle().getValue());
DataTable table = response.getDataTable();
Dataset ds[] = DataTableParser.parseDatasets(table, null);
final Marker ms[] = DataTableParser.parseMarkers(table, table, null);
ChartPanel cp = Chronoscope.createTimeseriesChart(ds,
Window.getClientWidth(), Window.getClientHeight());