all blocks now inherit from DisplayObject