You know, and I know, that the three angle bisectors meet at a single point which is the centre if the inscribed circle.
But I want to produce an interactive demonstration of that fact: so I want to draw the three bisectors separately (and all the way to the opposite side of the circle) and then show that they meet at a single point.
My method of constructing the bisector should work: but does not let you drag the vertices of the triangle around (the triangle goes crazy!)
This seems to be a bug in the program.
However, your message suggested a simpler way to construct an angle bisector: draw a small circle between the lines and make it tangent to both lines. The line from the vertex through the middle of this circle is the angle bisector. So, draw the line from the vertex to the opposite side and make it coincide with the opposide side and the middle of the circle.
Doing this for all three vertices gives a triangle which can be dragged around into different shapes: demonstrating that the three angle bisectors meet at a single point. You can then add a circle at this point which is tangent to one side and see that it is also tangent to the other sides: it is the inscribed circle. Note that in theory, there is no need to constrain the diameter of the angle bisector construction circles, but I found that setting the diameter to 1mm works better than leaving them unconstrained.
The triangle still jumps around occasionally as you drag one vertex: sometimes another vertex shoots away for no reason.