Fix top position when position is lower than top position

If a top position is defined, the list should not allow position lower than top position.