two important small changes. The preview no longer persists when it shouldnt, also the mouse must stay slightly longer over a link for it to show a preview