Forgot to set the monitor count to static 1 on the fallback.
Stubbing out a broken hook_get_screen_info() methods for darwin and windows.  These methods need to be fixed in a way that supports multi-head displays!
Callback refactoring and bug fixes for all platforms.  Darwin needs a lot of help ;(