Wie Return-Value für Javascript Subscriber im Frontend zurückgeben?

Hallo,

Für die Formatierung der Werte im ProductRangeSlider-Facet habe ich dieses Javascript-Snippet für ein Plugin geschrieben (das von jquery.range-slider.js angezogen wird):

$.subscribe('plugin/swRangeSlider/onFormatValue', function(event, me, value){
   // value kommt hier als String!
   var n = Number( value.slice(0,value.indexOf(',')) );
   var nloc = n.toLocaleString();
   value = nloc.concat(' ',value.substr(value.lastIndexOf(' ')+1,9));
   return value;
});

Soweit so gut, funktioniert auch alles, die Subscriber-Function wird auch angezogen, der value korrekt formatiert - aber das Ergebnis kommt nicht im Slider an. Ich steh hier auf dem Schlauch, weiß jemand, was ich machen muss, damit der Wert richtig ankommt? Komisch ist für mich schon, dass ‘value’ als String und nicht als Object übergeben wird?!

Die einzige Alternative die ich sonst sehe, ist die Function formatValue komplett zu überschreiben, aber soll man ja nicht …

Danke schon mal!

Geert