Add Pause support

Add Pause support.

Unfortunately, I had to revert all the fade/delay code first since those changes broke the plugin (no sound).