much improved play/pause system