Is it better to inherit CCMenuItemImage or manually create a button

If it has to detect 3 states and support multi-touch?

E.G;
tap
held
released