first version
parser basic event
use listener
add test
add readme