Moved Button updating to UI Classes
Fixed a few issues with rare execution paths
Made Validator Singleton
Removed static references to EventCreation's Validator