bug fixed for `clearEvents`
add `.plugin` api
comment update
add plugin's base class
extend from class `Plugin`
add `zoom` plugin
add `masker` plugin
add `ImageView` Widget
add demo for `ImageView` widget