A fix for the issue where the UI was not updating correctly if the trackLength was changed dynamically after being wired. It's admittedly not the best fix, and perhaps trackLength should be promoted as a state property of the base Uize.Widget.Bar in order to confer the most benefit and best performance / least thrashing.