make tooltip display more infomation, and configurable