A method comprising: at a computer system that includes one or more processors and memory: displaying a first user interface element on a display of a computing device, the first user interface element representing a logical file storage location associated with an application, wherein displaying the first user interface element includes displaying representations of respective files stored in the logical file storage location; while displaying the first user interface element, detecting an input that corresponds to dropping a representation of a file onto the first user interface element; in response to detecting the input that corresponds to dropping the representation of the file onto the first user interface element: determining if the file is compatible with the application and in accordance with a determination that the file is compatible with the application, storing content corresponding to the file in the logical file storage location associated with the application and displaying the representation of the file on the display concurrently with displaying the representations of the respective files that were stored in the logical file storage location prior to detecting the input; and in accordance with a determination that the file is not compatible with the application, forgoing storage of content corresponding to the file in the logical file storage location associated with the application and displaying a warning on the display that indicates that the file is not compatible with the application. displaying a first user interface element on a display of a computing device, the first user interface element representing a logical file storage location associated with an application, wherein displaying the first user interface element includes displaying representations of respective files stored in the logical file storage location; while displaying the first user interface element, detecting an input that corresponds to dropping a representation of a file onto the first user interface element; in response to detecting the input that corresponds to dropping the representation of the file onto the first user interface element: determining if the file is compatible with the application and in accordance with a determination that the file is compatible with the application, storing content corresponding to the file in the logical file storage location associated with the application and displaying the representation of the file on the display concurrently with displaying the representations of the respective files that were stored in the logical file storage location prior to detecting the input; and in accordance with a determination that the file is not compatible with the application, forgoing storage of content corresponding to the file in the logical file storage location associated with the application and displaying a warning on the display that indicates that the file is not compatible with the application. determining if the file is compatible with the application and in accordance with a determination that the file is compatible with the application, storing content corresponding to the file in the logical file storage location associated with the application and displaying the representation of the file on the display concurrently with displaying the representations of the respective files that were stored in the logical file storage location prior to detecting the input; and in accordance with a determination that the file is not compatible with the application, forgoing storage of content corresponding to the file in the logical file storage location associated with the application and displaying a warning on the display that indicates that the file is not compatible with the application.