1.Change icon
2.add listeners
3.Improve Demo

Signed-off-by: Issac <issac@imid.me>