- Removed the nested backgrounds from HTML
- Split init.js for different devices