I'm not sure what this means - when would events be consumed in an update method?  Who is allowed to call this method?