Merge pull request #270 from wolfmanjm/upstreamedge

reformat and cleanup panel screen code
Change the way the panel scrolls with long lists like the file list, now it scrolls as expected
Merge pull request #271 from wolfmanjm/fix/panel-scrolling

Change the way the panel scrolls with long lists like the file list, now...