add more delegate methods.

Add more delegate methods. 
So we can add multi-color cells.