copy source widget library into project, refact to work with update of umon framework