BitmapCached rendering with the ability to automatically scale. Ability to create a repeat region with a mouse drag. Four distinct regions (timeline, waveform, progress, and repeat overlay) that are capable of being customized in the control template.