hoverpoints: add visible property; myhoverpoints: finish scale func