Use a thread-safe variant of BindingSource
Add voice speaking rate setting