I think I understand threading a little bit more

this seems to require threading for the execution of the wav editor to
be non-blocking. I didn't think this would be a problem.. and it might
mean that the other wav loading thread that opens the wave under the
current line will need to be addressed in the same way. this is pretty
lame.