adding pushObject and dropObject as proxies to be replaced