getting rid of broken CSS3 idea (no scrolling on mobile, etc.) and replacing it with a simple JS solution