working display with transitions