making silence sensing dynamic, works much better with background noise