an interactive story viewer