A JavaScript library to work with the window.applicationCache event API