code: function removeChildNow(child, keepalive) {
           if (this.hasChild(child) && this.getChildIndex(child) >= 0) {
             if (typeof child.onDeactivateEvent === "function") {
               child.onDeactivateEvent();
             }
  
             if (!keepalive) {
               if (typeof child.destroy === "function") {
                 child.destroy();
               }
  
               me.pool.push(child);
             } // Don't cache the child index; another element might have been removed
             // by the child's `onDeactivateEvent` or `destroy` methods
  
  
             var childIndex = this.getChildIndex(child);
  
             if (childIndex >= 0) {
               this.children.splice(childIndex, 1);
               child.ancestor = undefined;
             }
  
             this.onChildChange.call(this, childIndex);
           }
         }
docs: Removes (and optionally destroys) a child from the container.<br>
  (removal is immediate and unconditional)<br>
  Never use keepalive=true with objects from {@link me.pool}. Doing so will create a memory leak.
  @name removeChildNow
  @memberOf me.Container.prototype
  @function
  @param {me.Renderable} child
  @param {Boolean} [keepalive=False] True to prevent calling child.destroy()