Implemented crafting event support
and it helps to register stuff.