Well maybe all what you're saying leads to one conclusion : you you need to get a higher level game framework that will handle more of the not-so-easy low level stuff for you.
I
I know of Ganvas (free), ImpactJS (paypaid), Construct 2 (free/paypaid for more features), Unity(paypaid).
Other Other gamedev folks might have other framework ideas.
But
But if you feel CreateJS is a too tiny framework for you, go search for a more developped framework first.
Develloping Developing a framework by yourself or even extending an existing one is a huge task (especially if you target both desktop browsers and smartphones) that no one should under-estimate.