ScrollTo fails to convert Observable value to float

$ fuse preview
Fuse 0.25.0 (build 7511)

<Page ux:Name="eventList" Background="#000">
    <JavaScript>
        var Observable = require("FuseJS/Observable")
        exports.scrollToPosition = Observable(500.0)

    </JavaScript>

    <ScrollView ux:Name="view">
        <StackPanel Color="#fff" ItemSpacing="1">
                
            <Each Count="100">

                <Deferred>
                    <Panel Height="60" Color="#bbb">
                        <Text Value="year_nr" Alignment="CenterLeft" />
                    </Panel>
                </Deferred>

            </Each>

            <Panel Height="2000">
                <AddingAnimation>
                    <ScrollTo Position="{scrollToPosition}" TargetNode="view" />
                </AddingAnimation>
            </Panel>

        </StackPanel>
    </ScrollView>
</Page>

Gives me the following error:

System.Exception: Unable to convert 500 to float4
  at Fuse.Scripting.Marshal.ToFloat4 (System.Object o) <0x1871b878 + 0x001f7> in <filename unknown>:0 
  at Fuse.Scripting.Marshal.TryConvertTo (System.Type t, System.Object o) <0x175f4440 + 0x0030f> in <filename unknown>:0 
  at Fuse.Scripting.Marshal.TryConvertTo[T] (System.Object obj, Fuse.Scripting.T& value) <0x1b89cc30 + 0x00027> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding`1[T].TryPushAsMarshalledValue (System.Object newValue) <0x1b89ca68 + 0x0002f> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding`1[T].PushValue (System.Object newValue) <0x1b89c368 + 0x0006f> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding`1[T].Fuse.Scripting.IObserver.OnSet (System.Object newValue) <0x1b89c348 + 0x0001a> in <filename unknown>:0 
  at Fuse.Scripting.Observable+Set.SendMessage (Fuse.Scripting.Subscription sub) <0x1b92d8b8 + 0x00034> in <filename unknown>:0 
  at Fuse.Scripting.Observable+Operation.Perform () <0x175ea720 + 0x00077> in <filename unknown>:0 
  at Fuse.Scripting.Context.ProcessUIMessages () <0x175e1428 + 0x00043> in <filename unknown>:0 
  at Fuse.UpdateListener.Invoke () <0xe9f1bc8 + 0x00053> in <filename unknown>:0 
  at Fuse.UpdateManager.Update (Fuse.Stage stage) <0xe9f1690 + 0x0024f> in <filename unknown>:0 
Unable to convert 500 to float4

Hey Sebastian! That property expects a float2 coordinate, so you can use e.g. [x, y] in Javascript.

My bad, I didn’t understand the docs.