Fixed weird behaviour with proper solution for scrolling with good UX on mobile