ListBox is now a CheckListBox

Allow enabling and disabling of commands
Serialization also saves the state, added it in a way that it wouldn't break the file format. Trivial if you do wish to rearrange it.
Highlighting now occurs before the action plays back.