Question: what is the difference between call and invoke?
Answer: When you call a function, you are directly telling it to run. When you invoke a function, you are letting something run it. Here, you are invoking the function (letting it run) by calling it directly.