Congratulations! It looks very nice in the video! I remember enjoying DisplayObject and the events in AS3
Some things that come to mind when looking at the source code:
new and pointers being used a lot, but nowhere where the memory is freed. Wouldn't it be safer memorywise to get rid of all
new calls? Instead of
animationA = new Text( 20, Y+=40, ss, ".button" );
animationA.init( 20, Y+=40, ss, ".button" );
Formatting: the code seems to have random indentation when seen in GitHub: https://github.com/pixelsandcandy/ofxVui/blob/master/src/ofxVui.h which makes it harder to read. The automatic formatting of the editor can make it look beautiful. Does XCode have such a feature? I use QtCreator and AStyle, which can be configured to look exactly as you like (where brackets should be, where should spaces be added or removed, etc).
Great work! Thanks for sharing!