Some small fixes speeding up project loading & execution times in the absence of delayed events. Some triggers caused a waterfall of other properties to be (re-)set, leading to numerous calls to optimize the patterns, while in the case of delayed events, this only happened once.
More changes for improved event handling. Code is now a lot robuster.