found scroll bug, caused by inaccuracy with unsigned ints and ints because of monotouch has a bad NSRange class.