added scratch event