Love your work!
In testing I found if the ipad, iphone goes to sleep and disconnects then it has to reconnect. This upsets the monitor configuration in other programs under Windows that have assigned monitors for specific outputs. Also the order of reconnection viewers also has an affect on previous sessions settings as programs recognise connected monitors and changes to available monitors under Windows.
Is it possible for the driver to remember previously connected displays and show them in Windows display properties so programs think they are still there?
Are you planning on an app for AppleTV?