Added Apple specific styles + better mobile experience and other refactorings.