Many Max for Live devices utilize the Live API to control and keep track of different parts of a Live Set. Mappings are saved within a Live Set and saved Racks, making it easier to use these smart devices in your Set.
Easily map live.object and live.remote~ to whatever is currently selected by the mouse. This is similar to how Live's MIDI-mapping system works, and it makes sense to extend this functionality to the Live API.
The Max object called live.thisdevice keeps track of the various states of a device, and knows for certain when the device is completely loaded and ready to go.