http://vinoo.in/tech/javascript-engine-execution-context/
Javascript Engine and Execution Context