That's what I have so I'll give additional details of what I want to achieve and what I get:
When I click on an item I want it to center, highlight and also perform an action.
To perform the action I added a delegate to UICenterOnChild like so:
UICenterOnChild c = gridParent.GetComponent<UICenterOnChild> ();
c.onFinished += delegate {ChooseColor ("boo");};
But this only works after the item centers, I'd like this action to happen as soon as I click them.