add signal external button