Widget prop event comes after setting