@kingpin2k  you're probably gonna hate me, but I'm not 100% on this paragraph or the next yet. :(

Could we change to:
"When a Promise runs, its logic is triggered to execute by the run loop's scheduler, therefore in order for Promises to work the run loop must execute. In short: no run loop, no Promise resolution/rejection."