edits while working on opacity js hover listener. got the mechanism to work still need to figure out color change during hover