Revert "remove lwps & geniewidget"

This reverts commit c1d418ca0362764ec1dbdbe18a915299775f01dc.