more responsive re-size and re-sort