//This way we can use the same canvas for every cell, and still change the click handler
if (rollOverCanvasClickHandler != null) rollOverCanvasClickHandler.removeHandler();
rollOverCanvasClickHandler = rollOverCanvas.getMembers()[0].addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
final String endpoint = rollOverRecord.getAttribute(AutocompletionConfigCols.ENDPOINT.getKey());
final FetchType type = Util.stringToFetchType(rollOverRecord.getAttribute(AutocompletionConfigCols.TYPE.getKey()));
final FetchMethod method = Util.stringToFetchMethod(getFieldName(colNum));
new GwtCallbackWrapper<Void>(view) {
public void onCall(AsyncCallback<Void> callback) {
view.getRemoteService().clearPrivateCompletions(type, method, endpoint, callback);
}