The design and development of a theoretically grounded hypermedia learning environment : EASE History