add reset button for settings
hide keyboard when applying settings
hide history list when user hides keyboard. fix settings not searching on current query.