fixed a bug: float words didn't come back to original positions