Updated to js object, modal messaging, and css3 animations