Closing a sales order does not trigger a user event. SuiteAnswers suggests listening to before load because the sales order always loads itself after being closed. Setting a checkbox can prevent the script from triggering after every load. Anyone have a better solution that doesn't involve creating a new field?