add disabled status
modify event
delete unuse code
fixed code style
merge code