Added GD cameras support.
Focus is now managed by WCore::Widget (instead of the child widget).
IsOnWidgets becomes virtual (to be reimplemened by widgets if they need).