Use states, better cleanup, smaller
This release:
- uses a two-state button instead of switching the button image. This allows custom button images
- doesn't leak COM resources
- no longer includes some files that are no longer used (e.g. audible feedback for when the mic is muted)