added two properties and allow the user to set followMouse and mouseOffset, this will allow the popover to follow the mouse movement as long as he is over the trigger area