Improve caption toggle (force hide by key even though :hover applied)