Bux fix,add new API and optimizing.
Add callback mechanism to scene_object.

We have to. No other choice.
Merge pull request #11 from lagoa/mrafsan/chore/material

Bux fix,add new API and optimizing.