have the delegate set when the scrollView is actually available, clean up some unneeded additions