Cleanup of icon popup positioning code
Updating number, url, icon and text directives for new id observer cancelation
Making the hover effect on rating/toggle disabled for iOS web views, since iOS does a strange thing with hover effects.  On tap, iOS displays the hover and then the click and sometimes doesn't remove the hover.
Icon directive will blur when touched outside (ios)
date directive will cancel itself if the id changes. Also uses proper positioning code and works on touch devices.