Fix localScenario and cursor position

- Cursor was incorrectly being set to the beginning
  on sourceUpdate