updated Beer's Law Lab for the latest Sim.js, extending Tab, fixing background colors and using new model constructor