I suppose I might as well code an entire window manager...