A fast JavaScript-based picture gallery that supports descriptions