Implement floating windows.
Add some useful debug.