When it comes to the simple tasks where we wanted to change colors of a certain tag (h2 for example), what's the difference between modifying some of the CSS using jQuery versus going directly into the CSS file itself? Is it safe to assume that there are matching DOM functions for most CSS pseudo-classes? (like hover, checked, etc?) Can we talk more about when a function is executed immediately v.s when it is passed as a reference? Please explain more about the event handler. can you talk more about why we can also use '