Working a project that involves a master image and overlaying other images upon it. Let's say the master is a map of the United States. When a student matches a state to its capital city in a form, the map updates (no page refresh) to show a gold star on the city and gray fade over the state. Pros and cons of doing this with jQuery vs Flash?