created delegate protocol to facilitate adding new space objects via modal view