Snapping states/transitions shouldn't just snap to their centers, but also to the sides (top, bottom, left, right).