hover states only on no-touch