Change the way to registe widgetable position