target visible before scrollIntoView: false target visible after scrollIntoView: true