elements passed to execute script across the wire are JSONObjects, translate them accordingly

this just passes them into the atom, although I now currently get an exception where the element is not in cache