fix sort by duration to not use string sort
separate the display of durations with StringDurationRole of the role used to sort by duration (i.e. DurationRole) in milliseconds
separate the display of durations with StringDurationRole of the role used to sort by duration (i.e. DurationRole) in milliseconds