I thought that if you pick up a piece from board it could recalculate all others. So it would not break main idea, that each piece needs to expand fully. But yes, you are right it would be much easier, and requires more logic and additional visual indication.