Introducing loader, responsiveness and a optimized js