more flexible way to use various (tiling) WMs