Some refactoring - adding PlayerItemConsume event