fixed all crackling issues except for pause