fix floats, a little more responsive, perhaps