added play/pause controls