live hashing
further collapse buttons when content present