add documentation, add isObjectDetached method to events: module, update global detached object field to global detached object array, add support for detaching multiple objects
add documentation to sprite:method, fix bugs, improve performance, fix image caching & image cachin callback method