Added comments; renamed bounding 'square' to 'box' for clarity