Hi Yishay, I've analyzed your stacktrace and I think I understand why it is working in your app and it is not in MDLExample.
As I remember from Harbs presentation from ApacheCON that your app is using MDL library along with Basic module. In general when someone would like to build your application using MDL module you have to exclude default.css from Basic, cause UI is breaking up if we will not do this. -compiler.exclude-defaults-css-files=Basic-0.9.0-SNAPSHOT-js.swc:defaults.css Since you probably do not have above line anywhere in your application your list has following bead: IBeadController: ClassReference("org.apache.flex.html.beads.controllers.ListSingleSelectionMouseController"); Above bead emits "change" event, cause it listens to emitted by each item click provided by bead IBeadController: ClassReference("org.apache.flex.html.beads.controllers.ItemRendererMouseController"); I just pushed fix for this issue, but it would be great if you could describe in separate thread how did you combined MDL library with Basic in your app without excluding defaults.css. Thanks, Piotr ----- Apache Flex PMC piotrzarzyck...@gmail.com -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-MDL-Menu-with-dataProvider-and-itemRenderer-API-tp57637p63639.html Sent from the Apache Flex Development mailing list archive at Nabble.com.