-changed the way callback dependencies are followed. Now i log each execution of the callback (the callback function, callback callexpression and the evaluation position). In the end, after all dependencies have been traversed we go through these positions, and if the callback function has been included, we study the inclusion destinationConstraints and follow the closest ones to the included. I'm still not sure if that is ok, or not?
- fixed a bug when retrieving apply arguments (before it would return an empty array if the value of the applied was not of type array (since i've migrated the argumnents object to an array-like object, this needed fixing