Added fix for iteration resetting when text got replaced by the up/down action rather than through user input.
Select all input when browsing through command hisory, and always scroll through history when all input is selected.
Skip first entry from search results of it's equal to the text in the command area.