If you want to access the Task from within a function, is there a reason
why should you use the syntax arguments.callee.task, rather than using
the variable name you assigned to the Task object?
For example, is there a difference between the first and the second example?
// example 1
var tsk = new Task(mytask, this);
// example 2:
var tsk2 = new Task(mytask2, this);