Downgrade node types version because of observable type
compatibility issue.
Remove unsupported generics from empty calls.
Use observable create for API call wrapping
becasue of non compatible type when using
observable from promise.
Add frame generator because it was removed
from RxJS 6.
Create separate event stream for changing position
so that it is only emitted when it actually changes.
This avoids having changing position emitted when
opening the advanced controls buttons the first time
leading to spatial graph mode being set without
reason.
When navigating to a new node and directly thereafter pressing
the timeline thumb the thumb should be rendered in the new position
after the sequence switch has occured.
Add unit test case for above scenario.