added checking for hover on a given chart, added grid lines, and parameterized styling