I don't think we should use a property on the global namespace, this might collide with other applications.

Let's add a method setAbort that is called from the two places that set ABORT, and call that.