ButtonModel model = new DefaultButtonModel();
model.setSelected(initialSelected);
model.setRollover(initialRollover);
tracker = new StateTransitionTracker(table, model);
tracker.registerModelListeners();
tracker.setRepaintCallback(new RepaintCallback() {
@Override
public TimelineCallback getRepaintCallback() {
return new CellRepaintCallback(table, tableCellId.row,
tableCellId.column);
}