A windowing system written in knockout Typescript and JS