This article is focused on the invocation explanation, how the function call influences this and demonstrates the common pitfalls of identifying the context