refactored to full SPA hide/show for individual posts