Overrode removeFromParent in the GLPageCollectionLayer class to reset
the page positions and current page member variable before removing
itself from its parent