INTRODUCING sytem/EmulatedDevice + CANCELLING THE gWindowInfo STATIC VARIABLE (SystemInfo IS NOW A SINGLETON) BECAUSE OF SOME VOODOO BEHAVIOR ON OSX