JavaScript Library, requires jQuery