Moved viewport from int64_ts to doubles, and added basic mouse zooming