add page up/down scrolling and home/end. also implement min/max scrolling (bounce scrolling is no-longer suported)
bugfixes with scrolling