* allow exporting of a util object
* external resources
* better debounce
* change addedToParent() usage to init()