rework pause hover and focus

resolved conflicts between pause hover and focus.  combined focus and
hover and made pause and resume their own methods