These behaviors reflect the child's immaturity. Your best discipline tool is your attention. Give children massive amounts of attention. Pretend this is not your child. Imagine that your are correcting a niece, nephew or neighbor.
Most parents stay calm when they discipline someone else's children.
Deal with the situation before it gets out of hand. Correct the child before you become frustrated and upset. Watch difficult situations carefully. There is not substitute for supervision. Time-Out is not punishment.