preview mapping, with scrollTo on click

rebase to fix previous patch land.