fix to inserting between shows -- Make undoable, maintain temporary show on stack instead of heap