added y tree scrolling, began kdtrees