reworked storyteller to use screen as single parameter