migrate the gui extension tools to mygui lib