resolve table damage after toggles

previously, purchase tables were toggling closed by row. This caused some problem with Safari and Chrome when rowspan was in play.

now an external element toggles the table by it's table tag.

It's faster too!