reset translation at minimum zoom
set viewport size to graph size
slow down zooming
keep translation in sync with internal event value