###keys val ###textDisplay ###states (val: 0) || (val: 1) || (val: 2) || (val: 0) || (val: 1) || (val: 2) || (val: 0) || (val: 1) || (val: 2) || (val: 0) || (val: 1) || (val: 2)