As the old saying goes:
There are only two hard problems in computer science: cache invalidation and naming things.
Names are something I spend an unhealthy amount of time thinking about, and some of them are starting to annoy me. I'm going to change a few of them, and it is possible this may break some scripts. I'll try to silently upgrade them so you won't notice, but just be aware that if something stops working, this may be why.
The problem names are Active, Selected, and Focused.
In recent conversations about the track that has the white box drawn around it, I have referred to that as "the active track". That isn't necessarily wrong, but the function you use to make it active is named SelectTrack, and I have seen others referring to that as "the selected track". They mean the same thing, but words matter, and I'd like to be consistent about this.
I honestly don't remember what I called this in the 2.x documentation, but I think the words Select and Selected make the most sense here. Changing this means two things that will most likely not make any difference to you, but be aware of them if you have MSL scripts.
* Bindings that were stored with "Active" will be changed to "Selected"
* the script variable "isActive" will be changed to "isSelected"