The vumeter example was written quickly and without much care. This fixes a possible race (panic) and also removes the busy loop that wastes CPU while we're waiting for the first value to come in.