For my dementia residents, I find it better to do shorter activities with them. As for them leaving, bring them down to the activities room and give them something to read, color, fold, clean, etc. Something of that nature, whatever they are interested in. Smaller crafts or activities seem to work with my residents as their patience and focus is very short.