Replace tabs with spaces.
Add user-defined commands

Fixes #5
AccordionClear now works even when the tab has a fixed layout