implemented clipping, selection single and multiple, and bug fixing