upgrade to 4.1

please review @eleith 
i think this is fine, but please test to make sure it works (firefox/IE/safari/chrome)