Add additional SquareListener documentation