Showtimes. Fixed #115, fixed #114, fixed #21.