added a singleton window resize event for general use and converted modal resize events to use this (triggers via the event bus)