fixed a couple of minor errors and added some nice subtle changes such as play/pause as one button