Implement (un)marking all as complete.