ref #15 impl basic x11 window