The client side of showjs