Added canSelectNextField and canSelectPreviousField
+ change visibility of selectNextField and selectPreviousField