custom tool chain widgets