closure problems eliminated
WIDGET
Revert "WIDGET"

This reverts commit 236ac9bcbaaacfc8588a1677c82c6f994683a0e6.
Revert "closure problems eliminated"

This reverts commit 53ea93e191939059930cfd5f5e40dfab528f63d6.
Revert "Revert "closure problems eliminated""

This reverts commit eff3401ecb9a7c9bde90fbcf7841edad28983ca7.
Revert "Revert "WIDGET""

This reverts commit 88c52f269387289f7a99547bf7d69bcb5ae108a3.
WDGET exapnded
reverted back to MODULE pattern