basic scrolling and node drag'n drop