add example
finish example
change export
add rough unbind method
unlisten delegate events
rough destroy handler
merge