I am not sure event generation is the only thing we would like to concentrate during the GSOC because there can be other optimizations. The thing is that the current work is as interesting as improving the performance of Roassal. But we'll have to set priorities at the end we might not have enough time to profile and improve all the points impacting the performance in Roassal.
The event generation may be closely linked to the poor performance of Roassal. Events are generated all the time, as soon as you move the mouse without doing anything. This is not something we should remove, however this is something we should think carefully.
For now, the idea is to make sure that what Mathieu has done so far with his layouts is not lost but integrated in Roassal. Then, the next move can concentrate on integrating Athens better since Mathieu is physically close to Igor.
Cheers, Alexandre