Technologies Supporting Highly Interactive Learning Resources on the Web: An Analysis