I am searching for a free charting library, either in Java, JS, or Flash, that allows for drill-down type interaction. An example of this sort of behavior can be found in the trends section on mint.com. JFreeChart seems like the generally recommended choice for charting purposes, but from a little browsing of their API there doesn't seem to be any obvious way to detect mouse clicks on a particular slice and change the chart in response.
Any advice on how to handle this sort of behavior using JFreeChart, or if this is not possible any recommendations for other libraries that do support this behavior?