Revamping piece summaries - now dynamic JS