No, the call isn't needed. I'm glad that it works, I'm looking in to a better solution that makes use of the event data but so far I can't retrieve a gtk object from them so I need to delve more in to the gdk code.