add comments, example, description and a new function (hovercontrol)