New solution for hash change after page scrolling to destination