Fix __repr__ for a single item
Selectively display which keys actually work out of the possible keys
Added history