# Moving From Classic

## Testing the latest version

The latest version of browser library can be used alongside the classic version. Both versions will track independently so you can test the new version without worrying about causing any issues for your existing sites.

If you are running both versions of the browser library at the same time, their `LO` API methods will be merged together on a single object. For example, you will have access to both `LO.get_recording_id()` and `LO.sessions.getSessionId()`.

## Backwards Compatibility

If you are already using the existing on page `LO` API, certain functionality will continue to work seamlessly with the latest version.

### Tracking behavior tags as events

If you are using the existing [Javascript Behavior Tagging API](https://help.luckyorange.com/article/126-tagging-with-javascript), those tags will automatically be tracked as events using the new version.

### Using custom data to identify visitor profiles

If you are using the existing [Custom Data API](https://help.luckyorange.com/article/41-passing-in-custom-user-data) to add data to recordings, that custom data will now automatically be used to identify the active visitor profile.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.luckyorange.com/moving-from-classic.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
