Invalidate when the range changed.
Improve the wav file loading.
Draw the off screen rendered bitmap at the right position.
Make the frequency map view multi-threaded.
Allocate a bitmap that is just big enough for the off screen drawing.

Previously the bitmap was way to big, i.e., whole view size.