providedTimer = null;
scheduler = new BrowserBackedScheduler(provider, Controller.NOOP);
scheduler.setTimeSlice(10);
tasks = new ArrayList<FakeTask>();
executedJob = new ArrayList<Pair<Schedulable, Integer>>();
scheduler.addListener(new Listener() {
@Override
public void onJobExecuted(Schedulable task, int timeSpent) {
if (timeSpent > 100) {
executedJob.add(new Pair<Schedulable, Integer>(task, timeSpent));
}