Review scroll to node.
Use the method getVisibleRectangle when applicable.
Fix zooming issue.
Load visible rectangle b/c of rounding error.