section 3.5 complete. click to toggle chat feature
 section 3.6 complete. uses hash frags