How SWIM supports adoption of neighbor-centered practices