fixes and cleanup
added split screen, refactoring, new osd and display handling
added node-webkit code, fixes