Multi-Window Support

Testing out a patch for multiple simultaneous apps. Credit to Omni.