tracker testing added, fixed a bug in tracker.cancel