scroll element into view if not visible (use js)