"why did you need include"? Not sure what this means.
The constrain code was added to UIGrid 4 days ago, and is in the Pro repository.
Updating draw calls is just a note -- most things in NGUI cause delayed execution, as draw calls are never updated right away.