Differentiate between returnToPreviousScreen (pop) and showPreviousScreen (peek, push, setScreen(peeked))