hallidayResnick-2-3: interim commit - fixed mousmove bug, added static viewport width