load widget by module path