added InteractionsViewer class