fix persp-add-new to return created perspective