Separating calculations from DOM manipulations for better testability
Adding tests for DestinationSizeCalculator
Improving method implementation
Centering loading message