Lyle thanks for the info on the event handling, works a treat. my next question is about drag n drop. i'm having a bit of difficulty dnd from an FXIconList. I want to pick up an icon and drag it to another iconlist, this is possible yes? FYI, on the iconlist, the retrieveItem method does not exist, although it's documented in the help, getItem() seems to work though, which I found in the unit tests but as far as i can see is not documented, in rdoc anyway. thanks R