Utilize undelegateEvents in order to clean up events when removed
Make sure we also undelegate the header / footer
Merge pull request #23 from HubSpot/undelegate-events

Undelegate events when removing the table