cleanup
fake the mute button
some performance issues