widget init complete. added sub classes. i18n added.
work on drawing