Support ADDED and REMOVED events, from DisplayObjectContainer.
Viewport now with working version.