Had a quick search through the forums, and couldn't see anything about this around, so anyway.
Very pleased with the new ImageButtons, I've been waiting for that. I was wondering if you could also add a setHoverImage function to change the image then the user just has their mouse over the element, along with a HOVER event type so we could, for example, play a sound every time the user hovers over a different element. I can't imagine this taking all that long to code, but I don't quite have the confidence to dive into your source code yet
I know you're a busy man what with terrain renderers and everything (oh yeah, and real life), but I'm a patient man as well... thanks very much for everything in irrlicht.