* use a virtual list to render fewer log lines; restrict total number of lines kept when user has selected a 'show the last n lines' opt