JavaScript is required for route calculation and the scheduling widget.