Fixed typo.
Fixed bug causing `quadCurveMenu (Should / Will / Did) Expand` and `quadCurveMenu (Should / Will / Did) Close` delegate methods to not be called in certain situations.
And added menuDataObject property for associating an object with the menu/mainItem, which then gets passed to the MainItemFactory.