(core+platform) changed video interface somewhat to begin accounting for multi-monitor output