#3 support new widget namespace prefix