Bisect Tool and Dice polygonal mesh{selected face only) like in Softimage XSI

Q 1) Is their any dice tool IN blender like the one in XSI where we can dice the selected face ?

Q 2) In the Default Bisect Tool in blender, after selecting a face, we can only make a cut using bisect tool once, then reselect the face then cut the face and then again reselct to cut more lines on that face. This is tedious! As in XSI, we select face once and make as many cuts as we want as displayed in the gif attached. How can we have this behaviour of Bisect tool in blender ?