set extens point visibl intern visibl record current bound later us rectangl old bound bound tell gef start make chang loop ep vec mark element visibl fig fig list fig ep vec fig fig set visibl visibl mark vector separ displai ep vec set visibl visibl ep sep set visibl visibl redo bound tell gef chang finish set bound old bound old bound old bound width old bound height end tran 