Basic multi-window support. Still needs a facelift.