Using cue points as triggers
So, the idea of states is fantastic. The implementation, however, doesn't extend to all parts of Storyline. For example, I'd like to be able to use cue points to trigger a state change in a particular character. From what I can tell, the only way to use the timeline to do this is to use the "when timeline starts" or "when timeline ends." When others in the forums have asked similar questions, the recommendation and examples always point to creating multiple objects and lining their timelines with cue points (for example, this: http://community.articulate.com/forums/p/37814/214887.aspx and this: http://www.articulate.com/blog/syncing-animations-with-cue-points-in-articulate-storyline/).
Using specific timing points to trigger states seems like a very powerful and useful idea. Are the above solutions (creating different objects or layers) the only way to do this or am I missing something?