Updates Before Blocks, Adds ApplicationOrators, Adds event Method