completed most of separation of sc and wavesurfer. wavesurfer as widget works now, loading next widget on song end. however, lots of bugs - noted in code.