restore old toggle :hover and :focus styles; toggle logic refactoring