The input field is divided into equal sections. The input stream steps through each section in turn upwards and then back downwards. So the input has a position and a direction state.