add an event binding manager
add more css
wip
wip