Humble just dropped a new "update" that ruined the website o | PANAX