Using nsIPrefBranch instead of nsIPrefBranch2 for preferences
Improving history navigation:
1) recent items are shown on the top
2) arrow keys loop through the history list