add hoverEvent and clickEvent