#113 - Using scrollIntoViewIfNeeded to only scroll if not in viewport