NGUI: Added more functionalities, final patch for angular based UI

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>