Multiple window support WIP.