You obviously never had the misfortune to deal with image maps - the Ramsey Bolton Bastard brother of Flash. :-)
Today the way to do that is with javascript libraries like D3.js, which handle both drawing the map and detecting/directing clicks. That was not an option 8 years ago; javascript was too slow.
No one would bother with such things today when CSS has animation and whatnot.