refactors otherForm to MagicBox which accepts copies and code

MagicBox provides a space on the form for anything to be dragged and dropped and be editable, as well as a textarea to add text which will be translated into code and added to the magicbox