Seperated out log functions.  Implemented menu/text paging.  Fixed cursor
issues.  Put window procs into own module.