lots of different changes…mostly for http and css performance