We propose D-FLIP, a novel algorithm that dynamically displays a set of digital photos using different principles for organizing them. A variety of requirements for photo arrangements can be flexibly replaced or added through the interaction and the results are continuously and dynamically displayed. D-FLIP uses an approach based on combinatorial optimization and emergent computation, where geometric parameters such as location, size, and photo an-gle are considered to be functions of time; dynamically determined by local re-lationships among adjacent photos at every time instance. As a consequence, the global layout of all photos is automatically varied. We first present exam-ples of photograph behaviors that demonstrate the algorithm and then investi-gate users’ task engagement using EEG in the context of story preparation and telling. The result shows that D-FLIP requires less task engagement and mental efforts in order to support storytelling.