This functionality already exists! Double clicking a tool in the tool palette will add it to the canvas, automatically connecting to the selected tool on canvas if applicable.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.