several css and javascript changes (performance, errors on desktop browsers etc.)