changes in element settings are not detected (because comparing old-new energy only) this would require the proposed changed signals forwarding to all agents (costs time)
the IMAP connection needs to be shared, only 1 client for an IMAP server allowed at a time! use a static GKolabAgent::Socket attribute note 2006-10-21: this is not an issue, only the top-most element with a kolab agent will communicate with the server.
sort out the issue of being a secondaryElement, otherwise there will be multiple connections (primary + many secondary) (Will there be really? Only when connect action is called!!)
The camera currently only works correctly when the attached form has no transformation from a parent element as the transformation is not recognised. Maybe this needs to be handled in GOpenGLFrame. DONE, but needs testing.
Changed signals such as energyChanged() should also be received by the agent since other agents could emit these and it should be possible to react to these events.