scrolling from targetpos instead of start of positions array