Implemented a Window List

should it be configurable via options or should we decide on a default
window size and refresh speed?  Should the refresh speed adjust to the
size of the list?