Pretty much what you speculated + some of the physics improvements unfortunately aren't likely going to be addressed anytime soon.
But IE is toast
Pretty much what you speculated + some of the physics improvements unfortunately aren't likely going to be addressed anytime soon.
But IE is toast