Disabling the events on the collection and letting backgrid handle the sync event FTW, the checkboxes are still checked after the call comes back from the server (breakpoint in module).