squashed: revert DocumentsUI changes

Revert "Fix DocumentsUI FC"

This reverts commit cd48d8b3d713eff1e1f986228b55b79f51be2487.

Revert "DocumentsUI: Handle NPE gracefully"

This reverts commit 8ba53655cf460690a80c6988baced9ad9bcd6322.

Revert "DocumentsUI: Remove catch-all statements"

This reverts commit 13a67f83ae8db62575461956a5507f1a33d7391d.

Change-Id: I1365d1be4c017b2b65e31b8dba46ce6ee6b1226d