use :hover pseudo class to set opacity

fixes #1779 good enough
using .5 opacity for actions does not seem to work in IE they will always have opacity:1 there