interresting progress. Now, I'll make this extension extends display object for ease of use.