Stop propagating 'enter' keypress event ('line' event is all we need), and refactor expand list validation in it's own method