JQuery widgets and Javascript utilities to make it fast/easy to create learning interactions