Loading: Using the Pros and Cons of HTML5 to Enhance E-learning