updated widget structure, and considered action syntax....