repeat & shuffle buttons reflect state; invoke toggleValue