Changes made to address comments made by dideler.
TODO - scrolling through list elements with arrow keys doesn't
    display the currently selected element if it is directly after a
    title element in the list