Cleaned up and refactored burst mode / controller.

- Added some sane defaults for the sample rates in the controller.
- Use the preference instead of hard-coding it to on.