I didn't see volume, fadeTime, and fadeMethod declared anywhere. This may put them in the global scope.