Vocal recording support

vocal recording support, many UI changes