use transform for scrolling (and have mouse still work)

use transform for scrolling (and have mouse still work)
reset keyword data structures when loading new file

reset keyword data structures when loading new file