improved  triangle functionality, divide, subtract and add functionality without extra keyboard entry
fixed reappearing shape on join issue