- implement private category
- implement device listing
- figure out behavior for lack of network connection
- implement opening password-protected PDF files
