Major html changes to allow for a better mobile experience