small change to -keyDown: methods
misc refactoring
first cut at image view