initial lab 7 commit
panning added to L7