fix bug that caused 2 floating windows are created instead of one
fix floating window that was inproperly rendered
fix floating window render when they are moved