new functional test to guide development
now catching visible elements as well (WIP: needs refactoring)
now refactored with minimum code repetition
defining next task: hover and return changes
now doing the hover, we need to find the visible changes now
renaming private methods