initial commit

scrolling in safari. lots of TODOs