Below is an example of how code running in the current Call Stack can prevent code on the Event Loop from being executed.
A call stack is a mechanism for an interpreter (like the JavaScript interpreter in a web browser) to keep track of its place in a script that calls multiple functions