refactor static methods into draw and update methods, add alertCount property, alerts overlayed on favicon