Refactored ContentProvider. Rotation broken. Download broken.