fix bug by making CritiqueShow render through TextShow instead of through router/path