symlink fix
error handling
use single file browser component for local/remote