create dom component and handle event
build done