implement more robust floating resize
fix minor bug of moving floating windows
implement ability for floating windows to be docked with tab windows
implement undock window