top floats, cut correctly when using small window