Created by: jmonster
also reverted cloud9's changes to changeOrigin which broke the functionality of changeOrigin for me