﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 4  » Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sat, 06 Jun 2026 22:34:18 GMT</lastBuildDate><ttl>20</ttl><item><title>Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30133.aspx</link><description>Hello Dave,&lt;br/&gt;&lt;br/&gt;I'm having a problem with the short term memory bind test running on Inquisit 4. I tried to make some adjustments yet, I cannot use valid answer keys (E &amp;amp; I). Experiment is using all keyboard buttons as answer keys. Can you please help me with that? Also, another problem is this not all .jpg pictures are shown on the screen during the experiment. Only 2 pictures out of 4 are presented on the screen while a participant is supposed to give an answer.&amp;nbsp; I have tried to solve these problems however I could not. I'd appreciate if you'd help me. Thank you very much, best wishes.&lt;br/&gt;&lt;br/&gt;Ezgi.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;P.S.: the script is attached.</description><pubDate>Thu, 24 Dec 2020 17:40:49 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30434.aspx</link><description>Thank you very much Dave:) It is working now. Wish you a healthy happy new year!!&lt;br/&gt;&lt;br/&gt;Best regards,</description><pubDate>Thu, 24 Dec 2020 17:40:49 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30433.aspx</link><description>&lt;blockquote data-id="30432" class="if-quote-wrapper" unselectable="on" data-guid="1608829796807" id="if_insertedNode_1608829795156" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30432" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="30432" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="30432" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ezgi - 12/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30432"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Thank you very much for your reply Dave. The computer that we are using for EEG recording is not actually new. Because of the software it only runs Inquisit 4. That is why I am trying to modify the task. And the last problem that I asked for your help in the previous message, was about the stimulus set. I did what you suggested but this time although the experiment started shapes did not show up on the screen and the experiment stopped. According to the last script that I sent you, shapes show up but they do not change trial to trial. The colors, shapes and bindings should change however when I launch the experiment, I only see the same shapes. I could not find out how to fix this problem. I think after solving this problem, it will run properly. Sorry to bother you that much. I appreciate your help.&lt;br/&gt;&lt;br/&gt;Merry Christmas!&lt;a class="if-quote-goto quote-link" href="#" data-id="30432"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;There is full, fixed script code in my previous reply, here: &lt;a href="https://www.millisecond.com/forums/FindPost30416.aspx"&gt;https://www.millisecond.com/forums/FindPost30416.aspx&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;That code works under Inquisit 4, I've tried. The shapes show up. They change from trial to trial.&lt;br/&gt;</description><pubDate>Thu, 24 Dec 2020 17:12:36 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30432.aspx</link><description>Thank you very much for your reply Dave. The computer that we are using for EEG recording is not actually new. Because of the software it only runs Inquisit 4. That is why I am trying to modify the task. And the last problem that I asked for your help in the previous message, was about the stimulus set. I did what you suggested but this time although the experiment started shapes did not show up on the screen and the experiment stopped. According to the last script that I sent you, shapes show up but they do not change trial to trial. The colors, shapes and bindings should change however when I launch the experiment, I only see the same shapes. I could not find out how to fix this problem. I think after solving this problem, it will run properly. Sorry to bother you that much. I appreciate your help.&lt;br/&gt;&lt;br/&gt;Merry Christmas!</description><pubDate>Thu, 24 Dec 2020 16:49:38 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30431.aspx</link><description>&lt;blockquote data-id="30430" class="if-quote-wrapper" unselectable="on" data-guid="1608820397963" id="if_insertedNode_1608820397367" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30430" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="30430" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="30430" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ezgi - 12/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30430"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello Dave,&lt;br/&gt;&lt;br/&gt;I really appreciate your help. I can't thank you enough. Actually we are using Inquisit 5, but since I will do EEG research in my doctoral thesis, I need to run this experiment properly if it is possible. We have purchased Inquisit 5 but because of the parallel port issue we cannot change the computer which is compatible with Inquisit 4. That is why I am desperately trying to write MID task on Inquisit 4 to use with EEG. That is why I am struggling.  Thanks to you, a friend of mine had adapted the MID task to the Inquisit 4 and EEG in previous years. That's why I bother you over and over again. I thought I could modify the script with your help. But do you think we can't do this because of the task?&amp;nbsp; What would you suggest? I am very sorry for taking your time, but since my thesis is in question, I have to determine a path. &lt;br/&gt;&lt;br/&gt;Thank you very much, I wish you healthy days.&lt;a class="if-quote-goto quote-link" href="#" data-id="30430"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;(1) I don't understand what prevents you from using Inquisit 5 or which parallel port issue you are referring to.&lt;br/&gt;(2) It's not clear to me which other questions, if any, you're asking. I've provided you with a version in my previous reply that fixes the issues you pointed out. I do not know whether there are any other issues you did not mention -- you're in a better position to figure that out than I am.&lt;br/&gt;</description><pubDate>Thu, 24 Dec 2020 14:38:56 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30430.aspx</link><description>Hello Dave,&lt;br/&gt;&lt;br/&gt;I really appreciate your help. I can't thank you enough. Actually we are using Inquisit 5, but since I will do EEG research in my doctoral thesis, I need to run this experiment properly if it is possible. We have purchased Inquisit 5 but because of the parallel port issue we cannot change the computer which is compatible with Inquisit 4. That is why I am desperately trying to write MID task on Inquisit 4 to use with EEG. That is why I am struggling.  Thanks to you, a friend of mine had adapted the MID task to the Inquisit 4 and EEG in previous years. That's why I bother you over and over again. I thought I could modify the script with your help. But do you think we can't do this because of the task?&amp;nbsp; What would you suggest? I am very sorry for taking your time, but since my thesis is in question, I have to determine a path. &lt;br/&gt;&lt;br/&gt;Thank you very much, I wish you healthy days.</description><pubDate>Thu, 24 Dec 2020 14:07:44 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30416.aspx</link><description>You see the same stimuli on every trial because that is what you have instructed the script to do.&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape1&amp;gt;&lt;br/&gt;&lt;strong&gt;/ items = shape1&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;/ select = 1&lt;/strong&gt;&lt;br/&gt;/ position = (values.location1x, values.location1y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape2&amp;gt;&lt;br/&gt;&lt;strong&gt;/ items = shape2&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;/ select = 2&lt;/strong&gt;&lt;br/&gt;/ position = (values.location2x, values.location2y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape3&amp;gt;&lt;br/&gt;&lt;strong&gt;/ items = shape3&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;/ select = 3&lt;/strong&gt;&lt;br/&gt;/ position = (values.location3x, values.location3y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape4&amp;gt;&lt;br/&gt;&lt;strong&gt;/ items = shape4&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;/ select = 4&lt;/strong&gt;&lt;br/&gt;/ position = (values.location4x, values.location4y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;That is just completely wrong, and I have no idea why you changed that from the original. If you want to display the dynamically created array stimuli, then those &amp;lt;picture&amp;gt; elements obviously ought to use &amp;lt;item arrayStimuli&amp;gt; as their items.&lt;br/&gt;&lt;br/&gt;There are also still parts of the script where you use Inquisit 5 syntax constructs &lt;strong&gt;that do not exist &lt;/strong&gt;under Inquisit 4. For example, there is no item() member function for &amp;lt;item&amp;gt; elements in Inqusit 4. This will be the last revision I offer here. Inquisit 4 has serious limitations compared to Inquisit 5 and 6, trying to get things to work under Inquisit 4 that were never intended to run under Inquisit 4 is error prone and sometimes downright impossible; even if the procedure can somehow be made to run, it'll typically be considerably crippled. You may want to consider upgrading.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/arraySize = 4&lt;br/&gt;/arrayPresentationTime = 1000&lt;br/&gt;/blankPresentationTime = 900&lt;br/&gt;/ITI = 1500&lt;br/&gt;/picSize = 20%&lt;br/&gt;&lt;br/&gt;/leftKey = 18&lt;br/&gt;/rightKey = 23&lt;br/&gt;/leftKey_label = "E"&lt;br/&gt;/rightKey_label = "I"&lt;br/&gt;&lt;br/&gt;/sameKey = values.leftKey&lt;br/&gt;/sameKey_label = values.leftKey_label&lt;br/&gt;/sameKey_location = "sol"&lt;br/&gt;/differentKey = values.rightKey&lt;br/&gt;/differentKey_label = values.rightKey_label&lt;br/&gt;/differentKey_location = "sağ"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; EDITABLE STIMULI: change editable stimuli here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: These item lists store each shape in 8 different colors. The images can easily be exchanged for others.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape1&amp;gt;&lt;br/&gt;/1 = "Shape1_black.jpg"&lt;br/&gt;/2 = "Shape1_blue.jpg"&lt;br/&gt;/3 = "Shape1_green.jpg"&lt;br/&gt;/4 = "Shape1_pink.jpg"&lt;br/&gt;/5 = "Shape1_purple.jpg"&lt;br/&gt;/6 = "Shape1_red.jpg"&lt;br/&gt;/7 = "Shape1_turquoise.jpg"&lt;br/&gt;/8 = "Shape1_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape2&amp;gt;&lt;br/&gt;/1 = "Shape2_black.jpg"&lt;br/&gt;/2 = "Shape2_blue.jpg"&lt;br/&gt;/3 = "Shape2_green.jpg"&lt;br/&gt;/4 = "Shape2_pink.jpg"&lt;br/&gt;/5 = "Shape2_purple.jpg"&lt;br/&gt;/6 = "Shape2_red.jpg"&lt;br/&gt;/7 = "Shape2_turquoise.jpg"&lt;br/&gt;/8 = "Shape2_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape3&amp;gt;&lt;br/&gt;/1 = "Shape3_black.jpg"&lt;br/&gt;/2 = "Shape3_blue.jpg"&lt;br/&gt;/3 = "Shape3_green.jpg"&lt;br/&gt;/4 = "Shape3_pink.jpg"&lt;br/&gt;/5 = "Shape3_purple.jpg"&lt;br/&gt;/6 = "Shape3_red.jpg"&lt;br/&gt;/7 = "Shape3_turquoise.jpg"&lt;br/&gt;/8 = "Shape3_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape4&amp;gt;&lt;br/&gt;/1 = "Shape4_black.jpg"&lt;br/&gt;/2 = "Shape4_blue.jpg"&lt;br/&gt;/3 = "Shape4_green.jpg"&lt;br/&gt;/4 = "Shape4_pink.jpg"&lt;br/&gt;/5 = "Shape4_purple.jpg"&lt;br/&gt;/6 = "Shape4_red.jpg"&lt;br/&gt;/7 = "Shape4_turquoise.jpg"&lt;br/&gt;/8 = "Shape4_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape5&amp;gt;&lt;br/&gt;/1 = "Shape5_black.jpg"&lt;br/&gt;/2 = "Shape5_blue.jpg"&lt;br/&gt;/3 = "Shape5_green.jpg"&lt;br/&gt;/4 = "Shape5_pink.jpg"&lt;br/&gt;/5 = "Shape5_purple.jpg"&lt;br/&gt;/6 = "Shape5_red.jpg"&lt;br/&gt;/7 = "Shape5_turquoise.jpg"&lt;br/&gt;/8 = "Shape5_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape6&amp;gt;&lt;br/&gt;/1 = "Shape6_black.jpg"&lt;br/&gt;/2 = "Shape6_blue.jpg"&lt;br/&gt;/3 = "Shape6_green.jpg"&lt;br/&gt;/4 = "Shape6_pink.jpg"&lt;br/&gt;/5 = "Shape6_purple.jpg"&lt;br/&gt;/6 = "Shape6_red.jpg"&lt;br/&gt;/7 = "Shape6_turquoise.jpg"&lt;br/&gt;/8 = "Shape6_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape7&amp;gt;&lt;br/&gt;/1 = "Shape7_black.jpg"&lt;br/&gt;/2 = "Shape7_blue.jpg"&lt;br/&gt;/3 = "Shape7_green.jpg"&lt;br/&gt;/4 = "Shape7_pink.jpg"&lt;br/&gt;/5 = "Shape7_purple.jpg"&lt;br/&gt;/6 = "Shape7_red.jpg"&lt;br/&gt;/7 = "Shape7_turquoise.jpg"&lt;br/&gt;/8 = "Shape7_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape8&amp;gt;&lt;br/&gt;/1 = "Shape8_black.jpg"&lt;br/&gt;/2 = "Shape8_blue.jpg"&lt;br/&gt;/3 = "Shape8_green.jpg"&lt;br/&gt;/4 = "Shape8_pink.jpg"&lt;br/&gt;/5 = "Shape8_purple.jpg"&lt;br/&gt;/6 = "Shape8_red.jpg"&lt;br/&gt;/7 = "Shape8_turquoise.jpg"&lt;br/&gt;/8 = "Shape8_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; EDITABLE INSTRUCTIONS: change instructions here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/ fontstyle = ("Arial", 2%, false, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = (black)&lt;br/&gt;/windowsize = (1280px, 800px)&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage bindingIntro1&amp;gt;&lt;br/&gt;/ file = "bindingintro1.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage bindingIntro2&amp;gt;&lt;br/&gt;/ file = "bindingintro2.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage bindingIntro3&amp;gt;&lt;br/&gt;/ file = "bindingintro3.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage shapeIntro1&amp;gt;&lt;br/&gt;/ file = "shapeintro1.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage shapeIntro2&amp;gt;&lt;br/&gt;/ file = "shapeintro2.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage shapeIntro3&amp;gt;&lt;br/&gt;/ file = "shapeintro3.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage colorIntro1&amp;gt;&lt;br/&gt;/ file = "colorintro1.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage colorIntro2&amp;gt;&lt;br/&gt;/ file = "colorintro2.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage colorIntro3&amp;gt;&lt;br/&gt;/ file = "colorintro3.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page End&amp;gt;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;^Testin sonuna geldiniz.&lt;br/&gt;^^Teşekkürler!&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text same&amp;gt;&lt;br/&gt;/ onprepare = [&lt;br/&gt;&amp;nbsp; if (values.sameKey_location == "sol"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  text.same.hposition = 25%;&lt;br/&gt;&amp;nbsp; } else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  text.same.hposition = 75%;&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;]&lt;br/&gt;/ vposition = 95%&lt;br/&gt;/ items = ("aynı")&lt;br/&gt;/ size = (25%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text different&amp;gt;&lt;br/&gt;/ onprepare = [&lt;br/&gt;&amp;nbsp; if (values.differentKey_location == "sol"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  text.different.hposition = 25%;&lt;br/&gt;&amp;nbsp; } else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  text.different.hposition = 75%;&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;]&lt;br/&gt;/ vposition = 95%&lt;br/&gt;/ items = ("farklı")&lt;br/&gt;/ size = (25%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text attention&amp;gt;&lt;br/&gt;/ items = ("DİKKAT!")&lt;br/&gt;/ position = (50%, 30%)&lt;br/&gt;/ size = (80%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 10%, true, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text attentionInstruct&amp;gt;&lt;br/&gt;/ items = ("Yönerge şimdi değişecek.")&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text continue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;Devam etmek için boşluk tuşuna basın&amp;gt;")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (50%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial attention&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = attention, attentionInstruct, continue]&lt;br/&gt;/ isvalidresponse = [57]&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************&lt;br/&gt;General Helper Instructions&lt;br/&gt;******************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text getReady&amp;gt;&lt;br/&gt;/items = ("Hazırlanın:&lt;br/&gt;~n&amp;lt;%expressions.buttoninstruct3%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, 40%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************************************************************************************&lt;br/&gt;general instruction expressions: adjust the instruction text depending on device used to run script&lt;br/&gt;****************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.platform) {" &amp;lt;%values.sameKey_location%&amp;gt; yanıt tuşuna";} else {"Klavyedeki &amp;lt;%values.sameKey_location%&amp;gt; '&amp;lt;%values.sameKey_label%&amp;gt;' tuşuna";}&lt;br/&gt;/buttoninstruct2 = if (computer.platform) {" &amp;lt;%values.differentKey_location%&amp;gt; yanıt tuşuna";} else {"Klavyedeki &amp;lt;%values.differentKey_location%&amp;gt; '&amp;lt;%values.differentKey_label%&amp;gt;' tuşuna";}&lt;br/&gt;/buttoninstruct3 = if (computer.platform) {"işaret parmaklarınızı sol ve sağ yanıt tuşlarına yerleştiriniz.";} else {"işaret parmaklarınızı '&amp;lt;%values.leftKey_label%&amp;gt;' ve '&amp;lt;%values.rightKey_label%&amp;gt;' tuşlarına yerleştiriniz.";}&lt;br/&gt;&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; EDITABLE LISTS: change editable lists here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !!!REMAINING CODE: Customize after careful consideration only!!!&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; DEFAULTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;script requires Inquisit 5.0.7.0 or higher&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/canvasaspectratio = (4,3)&lt;br/&gt;/minimumversion = "4.0.7.0"&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/txbgcolor = white&lt;br/&gt;/ txcolor = (0, 0, 0)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; DATA&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: data file explanations under User Manual Information at the top&lt;br/&gt;&lt;br/&gt;To change from one data file per participant to one data file for all participants, set&lt;br/&gt;/separatefiles = false&lt;br/&gt;&lt;br/&gt;***********************&lt;br/&gt;raw data file&lt;br/&gt;***********************&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ separatefiles = true&lt;br/&gt;/ columns = [build, computer.platform, date, time, subject, group, blockcode, blocknum, trialcode, trialnum,&lt;br/&gt;values.array, values.congruency, values.image1, values.image2, values.image3, values.image4, response, correct, latency,&lt;br/&gt;values.shape1, values.color1, values.location1, values.location1x, values.location1y,&lt;br/&gt;values.shape2, values.color2, values.location2, values.location2x, values.location2y,&lt;br/&gt;values.shape3, values.color3, values.location3, values.location3x, values.location3y,&lt;br/&gt;values.shape4, values.color4, values.location4, values.location4x, values.location4y,&lt;br/&gt;values.change1, values.change2, values.countDiffs]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;***********************&lt;br/&gt;summary data file&lt;br/&gt;***********************&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = [script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed,&lt;br/&gt;expressions.propCorrect_binding_same, expressions.meanRT_binding_same, expressions.SD_binding_same,&lt;br/&gt;expressions.propCorrect_binding_different, expressions.meanRT_binding_different, expressions.SD_binding_different,&lt;br/&gt;expressions.propCorrect_shape_same, expressions.meanRT_shape_same, expressions.SD_shape_same,&lt;br/&gt;expressions.propCorrect_shape_different, expressions.meanRT_shape_different, expressions.SD_shape_different,&lt;br/&gt;expressions.propCorrect_color_same, expressions.meanRT_color_same, expressions.SD_color_same,&lt;br/&gt;expressions.propCorrect_color_different, expressions.meanRT_color_different, expressions.SD_color_different]&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/completed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;&lt;br/&gt;/congruency:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'same' vs. 'different'&lt;br/&gt;/array:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  1 (array1) vs. 2 (array2)&lt;br/&gt;/shape1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stores the shape number (1-8) for object #1&lt;br/&gt;/color1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stores the color (1-8) for object #1&lt;br/&gt;/location1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stores the location (1-9) for object #1&lt;br/&gt;/location1x:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the x-coordinate for object #1&lt;br/&gt;/location1y:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the y-coordinate for object #1&lt;br/&gt;(same for objects 2-4)&lt;br/&gt;&lt;br/&gt;/location:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stores the location of the current object&lt;br/&gt;/shape:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  stores the shape of the current object&lt;br/&gt;/color:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  stores the color of the current object&lt;br/&gt;&lt;br/&gt;/change1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable: stores the object number of the first object that will change in different trials&lt;br/&gt;/change2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable: stores the object number of the second object that will change in different trials&lt;br/&gt;&lt;br/&gt;/index:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  stores the current object index&lt;br/&gt;/helper:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable to switch colors in binding trials&lt;br/&gt;/image1-image4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;store the current image files used for object1-object4&lt;br/&gt;/previmage1-previmage4:&amp;nbsp; helper variable that stores the images of display1 for the entire duration of the current trial sequence&lt;br/&gt;/countDiffs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the differences in the presented images (helper variable)&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/completed = 0&lt;br/&gt;&lt;br/&gt;/congruency = 0&lt;br/&gt;/array = 0&lt;br/&gt;/shape1 = 0&lt;br/&gt;/color1 = 0&lt;br/&gt;/location1 = 0&lt;br/&gt;/location1x = 0&lt;br/&gt;/location1y = 0&lt;br/&gt;/shape2 = 0&lt;br/&gt;/color2 = 0&lt;br/&gt;/location2 = 0&lt;br/&gt;/location2x = 0&lt;br/&gt;/location2y = 0&lt;br/&gt;/shape3 = 0&lt;br/&gt;/color3 = 0&lt;br/&gt;/location3 = 0&lt;br/&gt;/location3x = 0&lt;br/&gt;/location3y = 0&lt;br/&gt;/shape4 = 0&lt;br/&gt;/color4 = 0&lt;br/&gt;/location4 = 0&lt;br/&gt;/location4x = 0&lt;br/&gt;/location4y = 0&lt;br/&gt;&lt;br/&gt;/location = 0&lt;br/&gt;/shape = 0&lt;br/&gt;/color = 0&lt;br/&gt;&lt;br/&gt;/change1 = 0&lt;br/&gt;/change2 = 0&lt;br/&gt;&lt;br/&gt;/index = 0&lt;br/&gt;/helper = 0&lt;br/&gt;&lt;br/&gt;/image1 = ""&lt;br/&gt;/image2 = ""&lt;br/&gt;/image3 = ""&lt;br/&gt;/image4 = ""&lt;br/&gt;&lt;br/&gt;/previmage1 = ""&lt;br/&gt;/previmage2 = ""&lt;br/&gt;/previmage3 = ""&lt;br/&gt;/previmage4 = ""&lt;br/&gt;&lt;br/&gt;/countDiffs = 0&lt;br/&gt;&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; EXPRESSIONS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;/propCorrect_binding_same:&amp;nbsp;&amp;nbsp;  proportion correct responses of 'same' binding trials&lt;br/&gt;/meanRT_binding_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of correct responses in 'same' binding trials&lt;br/&gt;/SD_binding_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Standard Deviation (in ms) of latencies to correct responses in 'same' binding trials&lt;br/&gt;/propCorrect_binding_different:&amp;nbsp; proportion correct responses of 'different' binding trials&lt;br/&gt;/meanRT_binding_different:&amp;nbsp;&amp;nbsp;  mean latency (in ms) of correct responses in 'different' binding trials&lt;br/&gt;/SD_binding_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'different' binding trials&lt;br/&gt;&lt;br/&gt;/propCorrect_shape_same:&amp;nbsp;&amp;nbsp;  proportion correct responses of 'same' shape trials&lt;br/&gt;/meanRT_shape_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mean latency (in ms) of correct responses in 'same' shape trials&lt;br/&gt;/SD_shape_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Standard Deviation (in ms) of latencies to correct responses in 'same' shape trials&lt;br/&gt;/propCorrect_shape_different:&amp;nbsp; proportion correct responses of 'different' shape trials&lt;br/&gt;/meanRT_shape_different:&amp;nbsp;&amp;nbsp;  mean latency (in ms) of correct responses in 'different' shape trials&lt;br/&gt;/SD_shape_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'different' shape trials&lt;br/&gt;&lt;br/&gt;/propCorrect_color_same:&amp;nbsp;&amp;nbsp;  proportion correct responses of 'same' color trials&lt;br/&gt;/meanRT_color_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mean latency (in ms) of correct responses in 'same' color trials&lt;br/&gt;/SD_color_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Standard Deviation (in ms) of latencies to correct responses in 'same' color trials&lt;br/&gt;/propCorrect_color_different:&amp;nbsp; proportion correct responses of 'different' color trials&lt;br/&gt;/meanRT_color_different:&amp;nbsp;&amp;nbsp;  mean latency (in ms) of correct responses in 'different' color trials&lt;br/&gt;/SD_color_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'different' color trials&lt;br/&gt;&lt;br/&gt;/propCorrect_binding_same = expressions.propcorrect_binding_same&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/propCorrect_binding_same = ""&lt;br/&gt;/meanRT_binding_same = ""&lt;br/&gt;/SD_binding_same = ""&lt;br/&gt;/propCorrect_binding_different = ""&lt;br/&gt;/meanRT_binding_different = ""&lt;br/&gt;/SD_binding_different = ""&lt;br/&gt;&lt;br/&gt;/propCorrect_shape_same = ""&lt;br/&gt;/meanRT_shape_same = ""&lt;br/&gt;/SD_shape_same = ""&lt;br/&gt;/propCorrect_shape_different = ""&lt;br/&gt;/meanRT_shape_different = ""&lt;br/&gt;/SD_shape_different = ""&lt;br/&gt;&lt;br/&gt;/propCorrect_color_same = ""&lt;br/&gt;/meanRT_color_same = ""&lt;br/&gt;/SD_color_same = ""&lt;br/&gt;/propCorrect_color_different = ""&lt;br/&gt;/meanRT_color_different = ""&lt;br/&gt;/SD_color_different = ""&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/createArray:&amp;nbsp;&amp;nbsp;  function that fills item.arrayStimuli with the current trial shapes&lt;br/&gt;/swapColors:&amp;nbsp;&amp;nbsp;  function that swaps the colors of 2 randomly selected trial shapes&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/createArray = {&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 1 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 1 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 1 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 1 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 1 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 1 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 1 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 1 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 2 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 2 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 2 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 2 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 2 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 2 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 2 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 2 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 3 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 3 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 3 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 3 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 3 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 3 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 3 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 3 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 4 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 4 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 4 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 4 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 4 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 4 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 4 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 4 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 5 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 5 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 5 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 5 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 5 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 5 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 5 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 5 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 6 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 6 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 6 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 6 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 6 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 6 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 6 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 6 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 7 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 7 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 7 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 7 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 7 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 7 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 7 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 7 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;  if (values.shape == 8 &amp;amp;&amp;amp; values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 8 &amp;amp;&amp;amp; values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.2;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 8 &amp;amp;&amp;amp; values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 8 &amp;amp;&amp;amp; values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 8 &amp;amp;&amp;amp; values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.5;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 8 &amp;amp;&amp;amp; values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.6;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 8 &amp;amp;&amp;amp; values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.7;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  } else if (values.shape == 8 &amp;amp;&amp;amp; values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  };&amp;nbsp; &lt;br/&gt;  }  &lt;br/&gt;/swapColors = {&lt;br/&gt;&amp;nbsp; if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 2) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 2)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.helper = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color1 = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color2 = values.helper;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.helper = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color1 = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color3 = values.helper;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.helper = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color1 = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color4 = values.helper;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.helper = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color2 = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color3 = values.helper;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.helper = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color2 = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color4 = values.helper;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 3 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 3 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.helper = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color3 = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color4 = values.helper;&amp;nbsp; &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;}&lt;br/&gt;/changeShapes = {&lt;br/&gt;&amp;nbsp; if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 2) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 2)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape2 = list.shape.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 3 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 3 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;}&lt;br/&gt;/changeColors = {&lt;br/&gt;&amp;nbsp; if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 2) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 2)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color2 = list.color.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color3 = list.color.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color4 = list.color.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color3 = list.color.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color4 = list.color.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; } else if ((values.change1 == 3 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 3 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.color4 = list.color.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/countDiffs = {&lt;br/&gt;&amp;nbsp; values.countDiffs = 0;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.image1 != values.previmage1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.countDiffs += 1;&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.image2 != values.previmage2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.countDiffs += 1;&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; if (values.image3 != values.previmage3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.countDiffs += 1;&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; if (values.image4 != values.previmage4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.countDiffs += 1;&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; INSTRUCTIONS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;*************************************&lt;br/&gt;General Helper Instruction Trials/Blocks&lt;br/&gt;*************************************&lt;br/&gt;&lt;br/&gt;This trial is used when participants are asked to place their fingers on specific response&lt;br/&gt;buttons. On the touchscreen, this trial presents the (inactive) response buttons to the participants.&lt;br/&gt;&amp;lt;trial getReady&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = getReady]&lt;br/&gt;/ trialduration = 3000&lt;br/&gt;/ isvalidresponse = [trial.getReady.response == values.leftKey || trial.getReady.response == values.rightKey]&lt;br/&gt;/ beginresponsetime = 3000&lt;br/&gt;/ errormessage = false&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port getReadyeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000000")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; STIMULI&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: contains the item list for the current array (is assembled dynamically for each trial)&lt;br/&gt;&amp;lt;item arrayStimuli&amp;gt;&lt;br/&gt;/1 = "Shape1_black.jpg"&lt;br/&gt;/2 = "Shape1_black.jpg"&lt;br/&gt;/3 = "Shape1_black.jpg"&lt;br/&gt;/4 = "Shape1_black.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ array1 = 1&lt;br/&gt;/ array2 = 2&lt;br/&gt;/ array3 = 3&lt;br/&gt;/ array4 = 4&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape1&amp;gt;&lt;br/&gt;/ items = arraystimuli&lt;br/&gt;/ select = values.array1&lt;br/&gt;/ position = (values.location1x, values.location1y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape1eeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000001")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape2&amp;gt;&lt;br/&gt;/ items = arraystimuli&lt;br/&gt;/ select = values.array2&lt;br/&gt;/ position = (values.location2x, values.location2y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape2eeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000011")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape3&amp;gt;&lt;br/&gt;/ items = arraystimuli&lt;br/&gt;/ select = values.array3&lt;br/&gt;/ position = (values.location3x, values.location3y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape3eeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000111")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape4&amp;gt;&lt;br/&gt;/ items = arraystimuli&lt;br/&gt;/ select = values.array4&lt;br/&gt;/ position = (values.location4x, values.location4y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape4eeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00001111")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; LISTS&amp;nbsp; &lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: list.color selects the colors for the array objects (1-8 =&amp;gt; itemnumbers)&lt;br/&gt;&amp;lt;list color&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4, 5, 6, 7, 8)&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.shape selects the shapes for the array objects&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4, 5, 6, 7, 8)&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.location randomly assigns 1 of 9 possible screen locations to each array object&lt;br/&gt;&amp;lt;list location&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4, 5, 6, 7, 8, 9)&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.xpositions assigns the corresponding horizontal screen position to selected object location&lt;br/&gt;&amp;lt;list xpositions&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;25%, 50%, 75%,&lt;br/&gt;25%, 50%, 75%,&lt;br/&gt;25%, 50%, 75%)&lt;br/&gt;/ selectionmode = values.location&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.ypositions assigns the corresponding vertical screen position to selected object location&lt;br/&gt;&amp;lt;list ypositions&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;25%, 25%, 25%,&lt;br/&gt;50%, 50%, 50%,&lt;br/&gt;75%, 75%, 75%)&lt;br/&gt;/ selectionmode = values.location&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list is dynamically updated with values 1-4 (depends on values.arraySize)&lt;br/&gt;It randomly selects the images that should be changed in changed trials&lt;br/&gt;&amp;lt;list changeItems&amp;gt;&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*************************************************&lt;br/&gt;Data Lists: used for descriptive statistics&lt;br/&gt;store correct latencies/accuracy data&lt;br/&gt;fill up during runtime&lt;br/&gt;*************************************************&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each same shape trial&lt;br/&gt;&amp;lt;list accuracy_shape_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each different shape trial&lt;br/&gt;&amp;lt;list accuracy_shape_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_shape_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_shape_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each same color trial&lt;br/&gt;&amp;lt;list accuracy_color_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each different color trial&lt;br/&gt;&amp;lt;list accuracy_color_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_color_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_color_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each same binding trial&lt;br/&gt;&amp;lt;list accuracy_binding_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each different binding trial&lt;br/&gt;&amp;lt;list accuracy_binding_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_binding_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_binding_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; TRIALS&amp;nbsp;  &lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;********************************************&lt;br/&gt;Shape Trials&lt;br/&gt;********************************************&lt;br/&gt;&lt;br/&gt;Note: trial.array1_shape_same&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects a color and assigns it to all picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_same&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_shape_same&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; list.shape.reset();&lt;br/&gt;&amp;nbsp; list.color.reset();&lt;br/&gt;&amp;nbsp; list.location.reset();&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; values.change1 = 0;&lt;br/&gt;&amp;nbsp; values.change2 = 0;&lt;br/&gt;&amp;nbsp; values.congruency = "aynı";&lt;br/&gt;&amp;nbsp; values.array = 1;&lt;br/&gt;&amp;nbsp; values.countDiffs = 0;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.color = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color1 = values.color;&lt;br/&gt;&amp;nbsp; values.shape = values.shape1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color2 = values.color;&lt;br/&gt;&amp;nbsp; values.shape = values.shape2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color3 = values.color;&lt;br/&gt;&amp;nbsp; values.shape = values.shape3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color4 = values.color;&lt;br/&gt;&amp;nbsp; values.shape = values.shape4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_shape_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_shape_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array1_shape_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp; values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp; values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp; values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; trial.array2_shape_same;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_shape_same&lt;br/&gt;* resets location list&lt;br/&gt;* presents a blank screen for a predetermined amount of time&lt;br/&gt;* assigns new locations to picture.shape1-picture.shape4&lt;br/&gt;* presents the same stimuli as in the trial before&lt;br/&gt;* waits for response&lt;br/&gt;* evaluates response&lt;br/&gt;&amp;lt;trial array2_shape_same&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.array = 2;&lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_shape_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_shape_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_shape_same.response == values.leftKey || trial.array2_shape_same.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_shape_same.response == values.sameKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array2_shape_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp; list.accuracy_shape_same.insertitem(trial.array2_shape_same.correct, 1);&lt;br/&gt;&amp;nbsp; if (trial.array2_shape_same.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  list.latencies_shape_same.insertitem(trial.array2_shape_same.latency, 1);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; expressions.countDiffs;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array1_shape_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns the color 'black' to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_different&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_shape_different&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; list.shape.reset();&lt;br/&gt;&amp;nbsp; list.color.reset();&lt;br/&gt;&amp;nbsp; list.location.reset();&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; values.change1 = 0;&lt;br/&gt;&amp;nbsp; values.change2 = 0;&lt;br/&gt;&amp;nbsp; values.congruency = "farklı";&lt;br/&gt;&amp;nbsp; values.array = 1;&lt;br/&gt;&amp;nbsp; values.countDiffs = 0;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.color = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape1;&lt;br/&gt;&amp;nbsp; values.color1 = values.color;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; values.color2 = values.color;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; values.color3 = values.color;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; values.color4 = values.color;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_shape_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_shape_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array1_shape_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp; values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp; values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp; values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; trial.array2_shape_different;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_shape_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the shapes that get exchanged for new shapes (selection pool is updated to reflect the number of array objects)&lt;br/&gt;* reassembles dynamic item list 'item.arrayStimuli' with the changed list of items&lt;br/&gt;* presents the items stored in 'item.arrayStimuli' until response occurs&lt;br/&gt;* evaluates accuracy of response&lt;br/&gt;&amp;lt;trial array2_shape_different&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; list.changeItems.reset();&lt;br/&gt;&amp;nbsp; list.changeItems.poolsize = values.arraySize;&lt;br/&gt;&amp;nbsp; values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; values.change1 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp; values.change2 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp; expressions.changeShapes;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_shape_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_shape_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_shape_different.response == values.leftKey || trial.array2_shape_different.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_shape_different.response == values.differentKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array2_shape_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp; list.accuracy_shape_different.insertitem(trial.array2_shape_different.correct, 1);&lt;br/&gt;&amp;nbsp; if (trial.array2_shape_different.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  list.latencies_shape_different.insertitem(trial.array2_shape_different.latency, 1);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; expressions.countDiffs;&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;********************************************&lt;br/&gt;Color Trials&lt;br/&gt;********************************************&lt;br/&gt;&lt;br/&gt;Note: trial.array1_&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the same shape for picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns color 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_same&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_color_same&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; list.shape.reset();&lt;br/&gt;&amp;nbsp; list.color.reset();&lt;br/&gt;&amp;nbsp; list.location.reset();&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; values.change1 = 0;&lt;br/&gt;&amp;nbsp; values.change2 = 0;&lt;br/&gt;&amp;nbsp; values.congruency = "aynı";&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.array = 1;&lt;br/&gt;&amp;nbsp; values.countDiffs = 0;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.shape = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape1 = values.shape;&lt;br/&gt;&amp;nbsp; values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape2 = values.shape;&lt;br/&gt;&amp;nbsp; values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape3 = values.shape;&lt;br/&gt;&amp;nbsp; values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape4 = values.shape;&lt;br/&gt;&amp;nbsp; values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_color_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_color_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array1_color_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp; values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp; values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp; values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; trial.array2_color_same;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_color_same&lt;br/&gt;* resets location list&lt;br/&gt;* presents a blank screen for a predetermined amount of time&lt;br/&gt;* assigns new locations to picture.shape1-picture.shape4&lt;br/&gt;* presents the same stimuli as in the trial before&lt;br/&gt;* waits for response&lt;br/&gt;* evaluates response&lt;br/&gt;&amp;lt;trial array2_color_same&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.array = 2;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_color_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_color_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_color_same.response == values.leftKey || trial.array2_color_same.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_color_same.response == values.sameKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array2_color_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp; list.accuracy_color_same.insertitem(trial.array2_color_same.correct, 1);&lt;br/&gt;&amp;nbsp; if (trial.array2_color_same.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  list.latencies_color_same.insertitem(trial.array2_color_same.latency, 1);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; expressions.countDiffs;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array1_color_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns the same shape to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns color 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_different&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_color_different&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; list.shape.reset();&lt;br/&gt;&amp;nbsp; list.color.reset();&lt;br/&gt;&amp;nbsp; list.location.reset();&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; values.change1 = 0;&lt;br/&gt;&amp;nbsp; values.change2 = 0;&lt;br/&gt;&amp;nbsp; values.congruency = "farklı";&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.array = 1;&lt;br/&gt;&amp;nbsp; values.countDiffs = 0;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.shape = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape1 = values.shape;&lt;br/&gt;&amp;nbsp; values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape2 = values.shape;&lt;br/&gt;&amp;nbsp; values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape3 = values.shape;&lt;br/&gt;&amp;nbsp; values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape4 = values.shape;&lt;br/&gt;&amp;nbsp; values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.color = values.color4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_color_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_color_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array1_color_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp; values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp; values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp; values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; trial.array2_color_different;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_color_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the colors that get exchanged for new colors (selection pool is updated to reflect the number of array objects)&lt;br/&gt;* reassembles dynamic item list 'item.arrayStimuli' with the changed list of items&lt;br/&gt;* presents the items stored in 'item.arrayStimuli' until response occurs&lt;br/&gt;* evaluates accuracy of response&lt;br/&gt;&amp;lt;trial array2_color_different&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.array = 2;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; list.changeItems.reset();&lt;br/&gt;&amp;nbsp; list.changeItems.poolsize = values.arraySize;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; values.change1 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp; values.change2 = list.changeItems.nextindex;&amp;nbsp; &lt;br/&gt;&amp;nbsp; expressions.changeColors;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape1;&lt;br/&gt;&amp;nbsp; values.color = values.color1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape2;&lt;br/&gt;&amp;nbsp; values.color = values.color2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape3;&lt;br/&gt;&amp;nbsp; values.color = values.color3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape4;&lt;br/&gt;&amp;nbsp; values.color = values.color4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_color_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_color_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_color_different.response == values.leftKey || trial.array2_color_different.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_color_different.response == values.differentKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array2_color_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp; list.accuracy_color_different.insertitem(trial.array2_color_different.correct, 1);&lt;br/&gt;&amp;nbsp; if (trial.array2_color_different.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  list.latencies_color_different.insertitem(trial.array2_color_different.latency, 1);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; expressions.countDiffs;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;********************************************&lt;br/&gt;Binding Trials&lt;br/&gt;********************************************&lt;br/&gt;&lt;br/&gt;Note: trial.array1_binding_same&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns color1-8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_binding_same&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_binding_same&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; list.color.reset();&lt;br/&gt;&amp;nbsp; list.shape.reset();&lt;br/&gt;&amp;nbsp; list.location.reset();&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; values.change1 = 0;&lt;br/&gt;&amp;nbsp; values.change2 = 0;&lt;br/&gt;&amp;nbsp; values.congruency = "aynı";&lt;br/&gt;&amp;nbsp; values.array = 1;&lt;br/&gt;&amp;nbsp; values.countDiffs = 0;&lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape1;&lt;br/&gt;&amp;nbsp; values.color = values.color1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape2;&lt;br/&gt;&amp;nbsp; values.color = values.color2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape3;&lt;br/&gt;&amp;nbsp; values.color = values.color3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape4;&lt;br/&gt;&amp;nbsp; values.color = values.color4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_binding_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_binding_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array1_binding_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp; values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp; values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp; values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; trial.array2_binding_same;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_binding_same&lt;br/&gt;* resets location list&lt;br/&gt;* presents a blank screen for a predetermined amount of time&lt;br/&gt;* assigns new locations to picture.shape1-picture.shape4&lt;br/&gt;* presents the same stimuli as in the trial before&lt;br/&gt;* waits for response&lt;br/&gt;&amp;lt;trial array2_binding_same&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.array = 2;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_binding_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_binding_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_binding_same.response == values.leftKey || trial.array2_binding_same.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_binding_same.response == values.sameKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array2_binding_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp; list.accuracy_binding_same.insertitem(trial.array2_binding_same.correct, 1);&lt;br/&gt;&amp;nbsp; if (trial.array2_binding_same.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  list.latencies_binding_same.insertitem(trial.array2_binding_same.latency, 1);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; expressions.countDiffs;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array1_binding_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns color1-8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_binding_different&lt;br/&gt;&amp;lt;trial array1_binding_different&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; list.color.reset();&lt;br/&gt;&amp;nbsp; list.shape.reset();&lt;br/&gt;&amp;nbsp; list.location.reset();&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&lt;br/&gt;&amp;nbsp; values.change1 = 0;&lt;br/&gt;&amp;nbsp; values.change2 = 0;&lt;br/&gt;&amp;nbsp; values.congruency = "farklı";&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.array = 1;&lt;br/&gt;&amp;nbsp; values.countDiffs = 0;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape1;&lt;br/&gt;&amp;nbsp; values.color = values.color1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape2;&lt;br/&gt;&amp;nbsp; values.color = values.color2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape3;&lt;br/&gt;&amp;nbsp; values.color = values.color3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp; values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape4;&lt;br/&gt;&amp;nbsp; values.color = values.color4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&amp;nbsp; &lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_binding_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array1_binding_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array1_binding_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp; values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp; values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp; values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; trial.array2_binding_different;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_binding_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the shapes that swap colors and arranges the swap (selection pool is updated to reflect the number of array objects)&lt;br/&gt;* reassembles dynamic item list 'item.arrayStimuli' with the changed list of items&lt;br/&gt;* presents the items stored in 'item.arrayStimuli' until response occurs&lt;br/&gt;* evaluates accuracy of response&lt;br/&gt;&amp;lt;trial array2_binding_different&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; item.arrayStimuli.clearitems();&amp;nbsp; &lt;br/&gt;&amp;nbsp; list.changeItems.reset();&lt;br/&gt;&amp;nbsp; list.changeItems.poolsize = values.arraySize;&lt;br/&gt;&amp;nbsp; values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; values.change1 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp; values.change2 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp; expressions.swapColors;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location1;&lt;br/&gt;&amp;nbsp; values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape1;&lt;br/&gt;&amp;nbsp; values.color = values.color1;&lt;br/&gt;&amp;nbsp; values.index = 1;&lt;br/&gt;&amp;nbsp; expressions.createArray;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location2;&lt;br/&gt;&amp;nbsp; values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape2;&lt;br/&gt;&amp;nbsp; values.color = values.color2;&lt;br/&gt;&amp;nbsp; values.index = 2;&lt;br/&gt;&amp;nbsp; expressions.createArray;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location3;&lt;br/&gt;&amp;nbsp; values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape3;&lt;br/&gt;&amp;nbsp; values.color = values.color3;&lt;br/&gt;&amp;nbsp; values.index = 3;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&lt;br/&gt;&amp;nbsp; values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp; values.location = values.location4;&lt;br/&gt;&amp;nbsp; values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.shape = values.shape4;&lt;br/&gt;&amp;nbsp; values.color = values.color4;&lt;br/&gt;&amp;nbsp; values.index = 4;&lt;br/&gt;&amp;nbsp; expressions.createArray;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_binding_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  trial.array2_binding_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_binding_different.response == values.leftKey || trial.array2_binding_different.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_binding_different.response == values.differentKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; trial.array2_binding_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp; list.accuracy_binding_different.insertitem(trial.array2_binding_different.correct, 1);&lt;br/&gt;&amp;nbsp; if (trial.array2_binding_different.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  list.latencies_binding_different.insertitem(trial.array2_binding_different.latency, 1);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp; values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp; values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp; values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image3="";&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.image4="";&lt;br/&gt;&amp;nbsp; };&amp;nbsp; &lt;br/&gt;&amp;nbsp; expressions.countDiffs;&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; BLOCKS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block binding&amp;gt;&lt;br/&gt;/ preinstructions = (bindingIntro1, bindingIntro2, bindingIntro3)&lt;br/&gt;/ trials = [1 = getReady; 2-49 = noreplace(array1_binding_same,array1_binding_different)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block color&amp;gt;&lt;br/&gt;/ preinstructions = (colorIntro1, colorIntro2, colorIntro3)&lt;br/&gt;/ trials = [1 = getReady; 2-49 = noreplace(array1_color_same, array1_color_different)]&lt;br/&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block shape&amp;gt;&lt;br/&gt;/ preinstructions = (shapeIntro1, shapeIntro2, shapeIntro3)&lt;br/&gt;/ trials = [1 = getReady; 2-49 = noreplace(array1_shape_same, array1_shape_different)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block instructionChange&amp;gt;&lt;br/&gt;/ trials = [1 = attention]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp; EXPERIMENT&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp; values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp; 1 = binding;&lt;br/&gt;&amp;nbsp; 2 = instructionChange;&lt;br/&gt;&amp;nbsp; 3 = color;&lt;br/&gt;&amp;nbsp; 4 = instructionChange;&lt;br/&gt;&amp;nbsp; 5 = shape;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp; values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp; 1 = binding;&lt;br/&gt;&amp;nbsp; 2 = instructionChange;&lt;br/&gt;&amp;nbsp; 3 = shape;&lt;br/&gt;&amp;nbsp; 4 = instructionChange;&lt;br/&gt;&amp;nbsp; 5 = color;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp; values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp; 1 = color;&lt;br/&gt;&amp;nbsp; 2 = instructionChange;&lt;br/&gt;&amp;nbsp; 3 = binding;&lt;br/&gt;&amp;nbsp; 4 = instructionChange;&lt;br/&gt;&amp;nbsp; 5 = shape;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp; values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp; 1 = color;&lt;br/&gt;&amp;nbsp; 2 = instructionChange;&lt;br/&gt;&amp;nbsp; 3 = shape;&lt;br/&gt;&amp;nbsp; 4 = instructionChange;&lt;br/&gt;&amp;nbsp; 5 = binding;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp; values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp; 1 = shape;&lt;br/&gt;&amp;nbsp; 2 = instructionChange;&lt;br/&gt;&amp;nbsp; 3 = binding;&lt;br/&gt;&amp;nbsp; 4 = instructionChange;&lt;br/&gt;&amp;nbsp; 5 = color;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp; values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp; 1 = shape;&lt;br/&gt;&amp;nbsp; 2 = instructionChange;&lt;br/&gt;&amp;nbsp; 3 = color;&lt;br/&gt;&amp;nbsp; 4 = instructionChange;&lt;br/&gt;&amp;nbsp; 5 = binding;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 22 Dec 2020 14:43:08 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30415.aspx</link><description>Thanks Dave, you helped a lot. Since then I have been trying to solve some problems. However I failed. I think while adapting the script I went wrong somewhere. The colors, shapes or bindings are not changing in the task. I see the same stimuli in every trial. Short term memory binding test is not working as it is supposed to be. Can you please help me? Thank you very much Dave!&lt;br/&gt;&lt;br/&gt;Best regards&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/arraySize = 4&lt;br/&gt;/arrayPresentationTime = 1000&lt;br/&gt;/blankPresentationTime = 900&lt;br/&gt;/ITI = 1500&lt;br/&gt;/picSize = 20%&lt;br/&gt;&lt;br/&gt;/leftKey = 18&lt;br/&gt;/rightKey = 23&lt;br/&gt;/leftKey_label = "E"&lt;br/&gt;/rightKey_label = "I"&lt;br/&gt;&lt;br/&gt;/sameKey = values.leftKey&lt;br/&gt;/sameKey_label = values.leftKey_label&lt;br/&gt;/sameKey_location = "sol"&lt;br/&gt;/differentKey = values.rightKey&lt;br/&gt;/differentKey_label = values.rightKey_label&lt;br/&gt;/differentKey_location = "sağ"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE STIMULI: change editable stimuli here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: These item lists store each shape in 8 different colors. The images can easily be exchanged for others.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape1&amp;gt;&lt;br/&gt;/1 = "Shape1_black.jpg"&lt;br/&gt;/2 = "Shape1_blue.jpg"&lt;br/&gt;/3 = "Shape1_green.jpg"&lt;br/&gt;/4 = "Shape1_pink.jpg"&lt;br/&gt;/5 = "Shape1_purple.jpg"&lt;br/&gt;/6 = "Shape1_red.jpg"&lt;br/&gt;/7 = "Shape1_turquoise.jpg"&lt;br/&gt;/8 = "Shape1_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape2&amp;gt;&lt;br/&gt;/1 = "Shape2_black.jpg"&lt;br/&gt;/2 = "Shape2_blue.jpg"&lt;br/&gt;/3 = "Shape2_green.jpg"&lt;br/&gt;/4 = "Shape2_pink.jpg"&lt;br/&gt;/5 = "Shape2_purple.jpg"&lt;br/&gt;/6 = "Shape2_red.jpg"&lt;br/&gt;/7 = "Shape2_turquoise.jpg"&lt;br/&gt;/8 = "Shape2_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape3&amp;gt;&lt;br/&gt;/1 = "Shape3_black.jpg"&lt;br/&gt;/2 = "Shape3_blue.jpg"&lt;br/&gt;/3 = "Shape3_green.jpg"&lt;br/&gt;/4 = "Shape3_pink.jpg"&lt;br/&gt;/5 = "Shape3_purple.jpg"&lt;br/&gt;/6 = "Shape3_red.jpg"&lt;br/&gt;/7 = "Shape3_turquoise.jpg"&lt;br/&gt;/8 = "Shape3_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape4&amp;gt;&lt;br/&gt;/1 = "Shape4_black.jpg"&lt;br/&gt;/2 = "Shape4_blue.jpg"&lt;br/&gt;/3 = "Shape4_green.jpg"&lt;br/&gt;/4 = "Shape4_pink.jpg"&lt;br/&gt;/5 = "Shape4_purple.jpg"&lt;br/&gt;/6 = "Shape4_red.jpg"&lt;br/&gt;/7 = "Shape4_turquoise.jpg"&lt;br/&gt;/8 = "Shape4_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape5&amp;gt;&lt;br/&gt;/1 = "Shape5_black.jpg"&lt;br/&gt;/2 = "Shape5_blue.jpg"&lt;br/&gt;/3 = "Shape5_green.jpg"&lt;br/&gt;/4 = "Shape5_pink.jpg"&lt;br/&gt;/5 = "Shape5_purple.jpg"&lt;br/&gt;/6 = "Shape5_red.jpg"&lt;br/&gt;/7 = "Shape5_turquoise.jpg"&lt;br/&gt;/8 = "Shape5_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape6&amp;gt;&lt;br/&gt;/1 = "Shape6_black.jpg"&lt;br/&gt;/2 = "Shape6_blue.jpg"&lt;br/&gt;/3 = "Shape6_green.jpg"&lt;br/&gt;/4 = "Shape6_pink.jpg"&lt;br/&gt;/5 = "Shape6_purple.jpg"&lt;br/&gt;/6 = "Shape6_red.jpg"&lt;br/&gt;/7 = "Shape6_turquoise.jpg"&lt;br/&gt;/8 = "Shape6_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape7&amp;gt;&lt;br/&gt;/1 = "Shape7_black.jpg"&lt;br/&gt;/2 = "Shape7_blue.jpg"&lt;br/&gt;/3 = "Shape7_green.jpg"&lt;br/&gt;/4 = "Shape7_pink.jpg"&lt;br/&gt;/5 = "Shape7_purple.jpg"&lt;br/&gt;/6 = "Shape7_red.jpg"&lt;br/&gt;/7 = "Shape7_turquoise.jpg"&lt;br/&gt;/8 = "Shape7_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Shape8&amp;gt;&lt;br/&gt;/1 = "Shape8_black.jpg"&lt;br/&gt;/2 = "Shape8_blue.jpg"&lt;br/&gt;/3 = "Shape8_green.jpg"&lt;br/&gt;/4 = "Shape8_pink.jpg"&lt;br/&gt;/5 = "Shape8_purple.jpg"&lt;br/&gt;/6 = "Shape8_red.jpg"&lt;br/&gt;/7 = "Shape8_turquoise.jpg"&lt;br/&gt;/8 = "Shape8_yellow.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE INSTRUCTIONS: change instructions here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/ fontstyle = ("Arial", 2%, false, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = (black)&lt;br/&gt;/windowsize = (1280px, 800px)&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage bindingIntro1&amp;gt;&lt;br/&gt;/ file = "bindingintro1.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage bindingIntro2&amp;gt;&lt;br/&gt;/ file = "bindingintro2.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage bindingIntro3&amp;gt;&lt;br/&gt;/ file = "bindingintro3.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage shapeIntro1&amp;gt;&lt;br/&gt;/ file = "shapeintro1.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage shapeIntro2&amp;gt;&lt;br/&gt;/ file = "shapeintro2.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage shapeIntro3&amp;gt;&lt;br/&gt;/ file = "shapeintro3.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage colorIntro1&amp;gt;&lt;br/&gt;/ file = "colorintro1.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage colorIntro2&amp;gt;&lt;br/&gt;/ file = "colorintro2.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;htmlpage colorIntro3&amp;gt;&lt;br/&gt;/ file = "colorintro3.htm"&lt;br/&gt;&amp;lt;/htmlpage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page End&amp;gt;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;br/&gt;^Testin sonuna geldiniz. &lt;br/&gt;^^Teşekkürler!&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text same&amp;gt;&lt;br/&gt;/ onprepare = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.sameKey_location == "sol"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text.same.hposition = 25%;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text.same.hposition = 75%;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ vposition = 95%&lt;br/&gt;/ items = ("aynı")&lt;br/&gt;/ size = (25%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text different&amp;gt;&lt;br/&gt;/ onprepare = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.differentKey_location == "sol"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text.different.hposition = 25%;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text.different.hposition = 75%;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ vposition = 95%&lt;br/&gt;/ items = ("farklı")&lt;br/&gt;/ size = (25%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &amp;lt;text attention&amp;gt;&lt;br/&gt;/ items = ("DİKKAT!")&lt;br/&gt;/ position = (50%, 30%)&lt;br/&gt;/ size = (80%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 10%, true, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text attentionInstruct&amp;gt;&lt;br/&gt;/ items = ("Yönerge şimdi değişecek.")&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text continue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;Devam etmek için boşluk tuşuna basın&amp;gt;")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (50%, 8%)&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial attention&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = attention, attentionInstruct, continue]&lt;br/&gt;/ isvalidresponse = [57]&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************&lt;br/&gt;General Helper Instructions&lt;br/&gt;******************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text getReady&amp;gt;&lt;br/&gt;/items = ("Hazırlanın:&lt;br/&gt;~n&amp;lt;%expressions.buttoninstruct3%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, 40%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************************************************************************************&lt;br/&gt;general instruction expressions: adjust the instruction text depending on device used to run script&lt;br/&gt;****************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.platform) {" &amp;lt;%values.sameKey_location%&amp;gt; yanıt tuşuna";} else {"Klavyedeki &amp;lt;%values.sameKey_location%&amp;gt; '&amp;lt;%values.sameKey_label%&amp;gt;' tuşuna";}&lt;br/&gt;/buttoninstruct2 = if (computer.platform) {" &amp;lt;%values.differentKey_location%&amp;gt; yanıt tuşuna";} else {"Klavyedeki &amp;lt;%values.differentKey_location%&amp;gt; '&amp;lt;%values.differentKey_label%&amp;gt;' tuşuna";}&lt;br/&gt;/buttoninstruct3 = if (computer.platform) {"işaret parmaklarınızı sol ve sağ yanıt tuşlarına yerleştiriniz.";} else {"işaret parmaklarınızı '&amp;lt;%values.leftKey_label%&amp;gt;' ve '&amp;lt;%values.rightKey_label%&amp;gt;' tuşlarına yerleştiriniz.";}&lt;br/&gt;&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE LISTS: change editable lists here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!!!REMAINING CODE: Customize after careful consideration only!!!&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;script requires Inquisit 5.0.7.0 or higher&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/canvasaspectratio = (4,3)&lt;br/&gt;/minimumversion = "4.0.7.0"&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/txbgcolor = white&lt;br/&gt;/ txcolor = (0, 0, 0)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DATA&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: data file explanations under User Manual Information at the top&lt;br/&gt;&lt;br/&gt;To change from one data file per participant to one data file for all participants, set&lt;br/&gt;/separatefiles = false&lt;br/&gt;&lt;br/&gt;***********************&lt;br/&gt;raw data file&lt;br/&gt;***********************&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ separatefiles = true&lt;br/&gt;/ columns = [build, computer.platform, date, time, subject, group, blockcode, blocknum, trialcode, trialnum, &lt;br/&gt;values.array, values.congruency, values.image1, values.image2, values.image3, values.image4, response, correct, latency,&lt;br/&gt;values.shape1, values.color1, values.location1, values.location1x, values.location1y,&lt;br/&gt;values.shape2, values.color2, values.location2, values.location2x, values.location2y,&lt;br/&gt;values.shape3, values.color3, values.location3, values.location3x, values.location3y,&lt;br/&gt;values.shape4, values.color4, values.location4, values.location4x, values.location4y,&lt;br/&gt;values.change1, values.change2, values.countDiffs]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;***********************&lt;br/&gt;summary data file&lt;br/&gt;***********************&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = [script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed,&lt;br/&gt;expressions.propCorrect_binding_same, expressions.meanRT_binding_same, expressions.SD_binding_same,&lt;br/&gt;expressions.propCorrect_binding_different, expressions.meanRT_binding_different, expressions.SD_binding_different,&lt;br/&gt;expressions.propCorrect_shape_same, expressions.meanRT_shape_same, expressions.SD_shape_same,&lt;br/&gt;expressions.propCorrect_shape_different, expressions.meanRT_shape_different, expressions.SD_shape_different,&lt;br/&gt;expressions.propCorrect_color_same, expressions.meanRT_color_same, expressions.SD_color_same,&lt;br/&gt;expressions.propCorrect_color_different, expressions.meanRT_color_different, expressions.SD_color_different]&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/completed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;&lt;br/&gt;/congruency:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'same' vs. 'different'&lt;br/&gt;/array:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 (array1) vs. 2 (array2)&lt;br/&gt;/shape1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the shape number (1-8) for object #1&lt;br/&gt;/color1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the color (1-8) for object #1&lt;br/&gt;/location1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the location (1-9) for object #1&lt;br/&gt;/location1x:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the x-coordinate for object #1&lt;br/&gt;/location1y:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the y-coordinate for object #1&lt;br/&gt;(same for objects 2-4)&lt;br/&gt;&lt;br/&gt;/location:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the location of the current object&lt;br/&gt;/shape:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the shape of the current object&lt;br/&gt;/color:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the color of the current object&lt;br/&gt;&lt;br/&gt;/change1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;helper variable: stores the object number of the first object that will change in different trials&lt;br/&gt;/change2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;helper variable: stores the object number of the second object that will change in different trials&lt;br/&gt;&lt;br/&gt;/index:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores the current object index&lt;br/&gt;/helper:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;helper variable to switch colors in binding trials&lt;br/&gt;/image1-image4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;store the current image files used for object1-object4&lt;br/&gt;/previmage1-previmage4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;helper variable that stores the images of display1 for the entire duration of the current trial sequence&lt;br/&gt;/countDiffs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the differences in the presented images (helper variable)&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/completed = 0&lt;br/&gt;&lt;br/&gt;/congruency = 0&lt;br/&gt;/array = 0&lt;br/&gt;/shape1 = 0&lt;br/&gt;/color1 = 0&lt;br/&gt;/location1 = 0&lt;br/&gt;/location1x = 0&lt;br/&gt;/location1y = 0&lt;br/&gt;/shape2 = 0&lt;br/&gt;/color2 = 0&lt;br/&gt;/location2 = 0&lt;br/&gt;/location2x = 0&lt;br/&gt;/location2y = 0&lt;br/&gt;/shape3 = 0&lt;br/&gt;/color3 = 0&lt;br/&gt;/location3 = 0&lt;br/&gt;/location3x = 0&lt;br/&gt;/location3y = 0&lt;br/&gt;/shape4 = 0&lt;br/&gt;/color4 = 0&lt;br/&gt;/location4 = 0&lt;br/&gt;/location4x = 0&lt;br/&gt;/location4y = 0&lt;br/&gt;&lt;br/&gt;/location = 0&lt;br/&gt;/shape = 0&lt;br/&gt;/color = 0&lt;br/&gt;&lt;br/&gt;/change1 = 0&lt;br/&gt;/change2 = 0&lt;br/&gt;&lt;br/&gt;/index = 0&lt;br/&gt;/helper = 0&lt;br/&gt;&lt;br/&gt;/image1 = ""&lt;br/&gt;/image2 = ""&lt;br/&gt;/image3 = ""&lt;br/&gt;/image4 = ""&lt;br/&gt;&lt;br/&gt;/previmage1 = ""&lt;br/&gt;/previmage2 = ""&lt;br/&gt;/previmage3 = ""&lt;br/&gt;/previmage4 = ""&lt;br/&gt;&lt;br/&gt;/countDiffs = 0&lt;br/&gt;&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPRESSIONS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;/propCorrect_binding_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proportion correct responses of 'same' binding trials&lt;br/&gt;/meanRT_binding_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of correct responses in 'same' binding trials&lt;br/&gt;/SD_binding_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'same' binding trials&lt;br/&gt;/propCorrect_binding_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proportion correct responses of 'different' binding trials&lt;br/&gt;/meanRT_binding_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of correct responses in 'different' binding trials&lt;br/&gt;/SD_binding_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'different' binding trials&lt;br/&gt;&lt;br/&gt;/propCorrect_shape_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proportion correct responses of 'same' shape trials&lt;br/&gt;/meanRT_shape_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of correct responses in 'same' shape trials&lt;br/&gt;/SD_shape_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'same' shape trials&lt;br/&gt;/propCorrect_shape_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proportion correct responses of 'different' shape trials&lt;br/&gt;/meanRT_shape_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of correct responses in 'different' shape trials&lt;br/&gt;/SD_shape_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'different' shape trials&lt;br/&gt;&lt;br/&gt;/propCorrect_color_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proportion correct responses of 'same' color trials&lt;br/&gt;/meanRT_color_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of correct responses in 'same' color trials&lt;br/&gt;/SD_color_same:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'same' color trials&lt;br/&gt;/propCorrect_color_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proportion correct responses of 'different' color trials&lt;br/&gt;/meanRT_color_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of correct responses in 'different' color trials&lt;br/&gt;/SD_color_different:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Standard Deviation (in ms) of latencies to correct responses in 'different' color trials&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/propCorrect_binding_same = expressions.propcorrect_binding_same&lt;br/&gt;/meanRT_binding_same = expressions.meanrt_binding_same&lt;br/&gt;/SD_binding_same = expressions.sd_binding_same&lt;br/&gt;/propCorrect_binding_different = expressions.propcorrect_binding_different&lt;br/&gt;/meanRT_binding_different = expressions.meanRT_binding_different&lt;br/&gt;/SD_binding_different = expressions.sd_binding_different&lt;br/&gt;&lt;br/&gt;/propCorrect_shape_same = expressions.propcorrect_shape_same&lt;br/&gt;/meanRT_shape_same = expressions.meanrt_shape_same&lt;br/&gt;/SD_shape_same = expressions.sd_shape_same&lt;br/&gt;/propCorrect_shape_different = expressions.propcorrect_shape_different&lt;br/&gt;/meanRT_shape_different = expressions.meanrt_shape_different&lt;br/&gt;/SD_shape_different =expressions.sd_shape_different&lt;br/&gt;&lt;br/&gt;/propCorrect_color_same = expressions.propcorrect_color_same&lt;br/&gt;/meanRT_color_same = expressions.meanrt_color_same&lt;br/&gt;/SD_color_same = expressions.sd_color_same&lt;br/&gt;/propCorrect_color_different = expressions.propcorrect_color_different&lt;br/&gt;/meanRT_color_different = expressions.meanrt_color_different&lt;br/&gt;/SD_color_different = expressions.sd_color_different&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/createArray:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function that fills item.arrayStimuli with the current trial shapes&lt;br/&gt;/swapColors:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function that swaps the colors of 2 randomly selected trial shapes&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/createArray = {&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.shape == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape1.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.shape == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape2.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.shape == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape3.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.shape == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape4.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.shape == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape5.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.shape == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape6.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.shape == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape7.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.shape == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.color == 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(3);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 5){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(5);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 6){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(6);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 7){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(7);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.color == 8){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.item = item.Shape8.item(8);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;}&lt;br/&gt;/swapColors = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 2) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 2)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.helper = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = values.helper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.helper = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = values.helper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.helper = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = values.helper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.helper = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = values.helper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.helper = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = values.helper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 3 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 3 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.helper = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = values.helper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;}&lt;br/&gt;/changeShapes = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 2) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 2)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = list.shape.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 3 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 3 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;}&lt;br/&gt;/changeColors = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 2) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 2)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = list.color.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = list.color.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 1 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 1 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = list.color.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 3) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 3)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = list.color.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 2 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 2 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = list.color.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if ((values.change1 == 3 &amp;amp;&amp;amp; values.change2 == 4) || (values.change2 == 3 &amp;amp;&amp;amp; values.change1 == 4)){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = list.color.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/countDiffs = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.image1 != values.previmage1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.image2 != values.previmage2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.image3 != values.previmage3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.image4 != values.previmage4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTRUCTIONS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;*************************************&lt;br/&gt;General Helper Instruction Trials/Blocks&lt;br/&gt;*************************************&lt;br/&gt;&lt;br/&gt;This trial is used when participants are asked to place their fingers on specific response&lt;br/&gt;buttons. On the touchscreen, this trial presents the (inactive) response buttons to the participants.&lt;br/&gt;&amp;lt;trial getReady&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = getReady]&lt;br/&gt;/ trialduration = 3000&lt;br/&gt;/ isvalidresponse = [trial.getReady.response == values.leftKey || trial.getReady.response == values.rightKey]&lt;br/&gt;/ beginresponsetime = 3000&lt;br/&gt;/ errormessage = false&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port getReadyeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000000")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STIMULI&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: contains the item list for the current array (is assembled dynamically for each trial)&lt;br/&gt;&amp;lt;item arrayStimuli&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape1&amp;gt;&lt;br/&gt;/ items = shape1&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (values.location1x, values.location1y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape1eeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000001")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape2&amp;gt;&lt;br/&gt;/ items = shape2&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (values.location2x, values.location2y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape2eeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000011")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape3&amp;gt;&lt;br/&gt;/ items = shape3&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (values.location3x, values.location3y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape3eeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00000111")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture shape4&amp;gt;&lt;br/&gt;/ items = shape4&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (values.location4x, values.location4y)&lt;br/&gt;/ size = (values.picSize, values.picSize)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;port shape4eeeg&amp;gt;&lt;br/&gt;/ port = LPT1&lt;br/&gt;/ subport = data&lt;br/&gt;/ items = ("00001111")&lt;br/&gt;&amp;lt;/port&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LISTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: list.color selects the colors for the array objects (1-8 =&amp;gt; itemnumbers)&lt;br/&gt;&amp;lt;list color&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4, 5, 6, 7, 8)&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.shape selects the shapes for the array objects&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4, 5, 6, 7, 8)&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.location randomly assigns 1 of 9 possible screen locations to each array object&lt;br/&gt;&amp;lt;list location&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4, 5, 6, 7, 8, 9)&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.xpositions assigns the corresponding horizontal screen position to selected object location&lt;br/&gt;&amp;lt;list xpositions&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;25%, 50%, 75%,&lt;br/&gt;25%, 50%, 75%,&lt;br/&gt;25%, 50%, 75%)&lt;br/&gt;/ selectionmode = values.location&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list.ypositions assigns the corresponding vertical screen position to selected object location&lt;br/&gt;&amp;lt;list ypositions&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;25%, 25%, 25%,&lt;br/&gt;50%, 50%, 50%,&lt;br/&gt;75%, 75%, 75%)&lt;br/&gt;/ selectionmode = values.location&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list is dynamically updated with values 1-4 (depends on values.arraySize)&lt;br/&gt;It randomly selects the images that should be changed in changed trials&lt;br/&gt;&amp;lt;list changeItems&amp;gt;&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*************************************************&lt;br/&gt;Data Lists: used for descriptive statistics&lt;br/&gt;store correct latencies/accuracy data&lt;br/&gt;fill up during runtime&lt;br/&gt;*************************************************&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each same shape trial&lt;br/&gt;&amp;lt;list accuracy_shape_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each different shape trial&lt;br/&gt;&amp;lt;list accuracy_shape_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_shape_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_shape_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each same color trial&lt;br/&gt;&amp;lt;list accuracy_color_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each different color trial&lt;br/&gt;&amp;lt;list accuracy_color_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_color_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_color_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each same binding trial&lt;br/&gt;&amp;lt;list accuracy_binding_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores 1 = correct; 0 = error for each different binding trial&lt;br/&gt;&amp;lt;list accuracy_binding_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_binding_same&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list stores the latency of correct responses for each relevant trial&lt;br/&gt;&amp;lt;list latencies_binding_different&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TRIALS &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;********************************************&lt;br/&gt;Shape Trials&lt;br/&gt;********************************************&lt;br/&gt;&lt;br/&gt;Note: trial.array1_shape_same&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects a color and assigns it to all picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_same&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_shape_same&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.shape.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.color.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.location.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.congruency = "aynı";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_shape_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_shape_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_shape_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_same;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_shape_same&lt;br/&gt;* resets location list&lt;br/&gt;* presents a blank screen for a predetermined amount of time&lt;br/&gt;* assigns new locations to picture.shape1-picture.shape4 &lt;br/&gt;* presents the same stimuli as in the trial before&lt;br/&gt;* waits for response&lt;br/&gt;* evaluates response&lt;br/&gt;&amp;lt;trial array2_shape_same&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 2;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_shape_same.response == values.leftKey || trial.array2_shape_same.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_shape_same.response == values.sameKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.accuracy_shape_same.insertitem(trial.array2_shape_same.correct, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.array2_shape_same.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.latencies_shape_same.insertitem(trial.array2_shape_same.latency, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.countDiffs;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array1_shape_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns the color 'black' to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_different&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_shape_different&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.shape.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.color.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.location.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.congruency = "farklı";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = values.color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_shape_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_shape_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_shape_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_different;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_shape_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the shapes that get exchanged for new shapes (selection pool is updated to reflect the number of array objects)&lt;br/&gt;* reassembles dynamic item list 'item.arrayStimuli' with the changed list of items&lt;br/&gt;* presents the items stored in 'item.arrayStimuli' until response occurs&lt;br/&gt;* evaluates accuracy of response&lt;br/&gt;&amp;lt;trial array2_shape_different&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.poolsize = values.arraySize;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.changeShapes;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_shape_different.response == values.leftKey || trial.array2_shape_different.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_shape_different.response == values.differentKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.accuracy_shape_different.insertitem(trial.array2_shape_different.correct, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.array2_shape_different.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.latencies_shape_different.insertitem(trial.array2_shape_different.latency, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.countDiffs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;********************************************&lt;br/&gt;Color Trials&lt;br/&gt;********************************************&lt;br/&gt;&lt;br/&gt;Note: trial.array1_&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the same shape for picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns color 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_same&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_color_same&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.shape.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.color.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.location.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.congruency = "aynı";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_color_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_color_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_color_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_same;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_color_same&lt;br/&gt;* resets location list&lt;br/&gt;* presents a blank screen for a predetermined amount of time&lt;br/&gt;* assigns new locations to picture.shape1-picture.shape4 &lt;br/&gt;* presents the same stimuli as in the trial before&lt;br/&gt;* waits for response&lt;br/&gt;* evaluates response&lt;br/&gt;&amp;lt;trial array2_color_same&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_color_same.response == values.leftKey || trial.array2_color_same.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_color_same.response == values.sameKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.accuracy_color_same.insertitem(trial.array2_color_same.correct, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.array2_color_same.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.latencies_color_same.insertitem(trial.array2_color_same.latency, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.countDiffs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array1_color_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns the same shape to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns color 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_shape_different&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_color_different&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.shape.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.color.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.location.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.congruency = "farklı";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = values.shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_color_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_color_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_color_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_different;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_color_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the colors that get exchanged for new colors (selection pool is updated to reflect the number of array objects)&lt;br/&gt;* reassembles dynamic item list 'item.arrayStimuli' with the changed list of items&lt;br/&gt;* presents the items stored in 'item.arrayStimuli' until response occurs&lt;br/&gt;* evaluates accuracy of response&lt;br/&gt;&amp;lt;trial array2_color_different&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.poolsize = values.arraySize;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = list.changeItems.nextindex;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.changeColors;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_color_different.response == values.leftKey || trial.array2_color_different.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_color_different.response == values.differentKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_color_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.accuracy_color_different.insertitem(trial.array2_color_different.correct, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.array2_color_different.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.latencies_color_different.insertitem(trial.array2_color_different.latency, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.countDiffs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;********************************************&lt;br/&gt;Binding Trials&lt;br/&gt;********************************************&lt;br/&gt;&lt;br/&gt;Note: trial.array1_binding_same&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns color1-8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_binding_same&lt;br/&gt;&lt;br/&gt;&amp;lt;trial array1_binding_same&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.color.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.shape.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.location.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.congruency = "aynı";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs = 0;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_binding_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_binding_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_binding_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_same;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_binding_same&lt;br/&gt;* resets location list&lt;br/&gt;* presents a blank screen for a predetermined amount of time&lt;br/&gt;* assigns new locations to picture.shape1-picture.shape4 &lt;br/&gt;* presents the same stimuli as in the trial before&lt;br/&gt;* waits for response&lt;br/&gt;&amp;lt;trial array2_binding_same&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_same.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_same.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_binding_same.response == values.leftKey || trial.array2_binding_same.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_binding_same.response == values.sameKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_same.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.accuracy_binding_same.insertitem(trial.array2_binding_same.correct, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.array2_binding_same.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.latencies_binding_same.insertitem(trial.array2_binding_same.latency, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.countDiffs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array1_binding_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly assigns color1-8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns shape form 1 - 8 to picture.shape1-picture.shape4&lt;br/&gt;* randomly assigns 1 of 9 screen locations to picture.shape1-picture.shape4&lt;br/&gt;* assembles a dynamic item list item.arrayStimuli that stores the 4 selected images&lt;br/&gt;* presents the items stored in item.arrayStimuli for a predetermined amount of time&lt;br/&gt;* calls trial.array2_binding_different&lt;br/&gt;&amp;lt;trial array1_binding_different&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.color.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.shape.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.location.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.congruency = "farklı";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countDiffs = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape1 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color1 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape2 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color2 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape3 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color3 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape4 = list.shape.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color4 = list.color.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_binding_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_binding_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = shape1, shape2]&lt;br/&gt;/ timeout = values.arrayPresentationTime&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array1_binding_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage1 = values.image1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage2 = values.image2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage3 = values.image3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.previmage4 = values.image4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_different;&lt;br/&gt;]&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: trial.array2_binding_different&lt;br/&gt;* resets necessary lists&lt;br/&gt;* randomly selects the shapes that swap colors and arranges the swap (selection pool is updated to reflect the number of array objects)&lt;br/&gt;* reassembles dynamic item list 'item.arrayStimuli' with the changed list of items&lt;br/&gt;* presents the items stored in 'item.arrayStimuli' until response occurs&lt;br/&gt;* evaluates accuracy of response&lt;br/&gt;&amp;lt;trial array2_binding_different&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.poolsize = values.arraySize;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.swapColors;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.color = values.color4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = shape1, shape2, same, different]&lt;br/&gt;/ isvalidresponse = [trial.array2_binding_different.response == values.leftKey || trial.array2_binding_different.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.array2_binding_different.response == values.differentKey]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_binding_different.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.accuracy_binding_different.insertitem(trial.array2_binding_different.correct, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.array2_binding_different.correct){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.latencies_binding_different.insertitem(trial.array2_binding_different.latency, 1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image1 = picture.shape1.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image2 = picture.shape2.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3 = picture.shape3.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4 = picture.shape4.currentitem;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image3="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;lt; 4){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.image4="";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.countDiffs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ posttrialpause = values.ITI&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BLOCKS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block binding&amp;gt;&lt;br/&gt;/ preinstructions = (bindingIntro1, bindingIntro2, bindingIntro3)&lt;br/&gt;/ trials = [1 = getReady; 2-49 = noreplace(array1_binding_same,array1_binding_different)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block color&amp;gt;&lt;br/&gt;/ preinstructions = (colorIntro1, colorIntro2, colorIntro3)&lt;br/&gt;/ trials = [1 = getReady; 2-49 = noreplace(array1_color_same, array1_color_different)]&lt;br/&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block shape&amp;gt;&lt;br/&gt;/ preinstructions = (shapeIntro1, shapeIntro2, shapeIntro3)&lt;br/&gt;/ trials = [1 = getReady; 2-49 = noreplace(array1_shape_same, array1_shape_different)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block instructionChange&amp;gt;&lt;br/&gt;/ trials = [1 = attention]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPERIMENT &lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = binding;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 = shape;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = binding;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 = color;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = binding;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 = shape;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 = binding;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = binding;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 = color;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.completed = 1;&lt;br/&gt;]&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = shape;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = color;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = instructionChange;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 = binding;&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 22 Dec 2020 07:16:10 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30142.aspx</link><description>&lt;blockquote data-id="30140" class="if-quote-wrapper" unselectable="on" data-guid="1605275792814" id="if_insertedNode_1605275792187" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30140" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="30140" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="30140" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ezgi - 11/13/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30140"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;br/&gt;It was careless of me, thanks Dave&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30140"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Regarding the other issue, you have stray statement separators in your /ontrialbegin logic throughout. Those will cause problems. E.g.&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;trial array2_shape_different&amp;gt;&lt;br/&gt;/ pretrialpause = values.blankPresentationTime&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.arrayStimuli.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.changeItems.poolsize = values.arraySize;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.array = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change1 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.change2 = list.changeItems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.changeShapes;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location1y = list.ypositions.nextvalue;; &amp;lt;--- HERE&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location2y = list.ypositions.nextvalue;; &amp;lt;--- HERE&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location3y = list.ypositions.nextvalue;; &amp;lt;--- HERE&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4 = list.location.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location = values.location4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4x = list.xpositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.location4y = list.ypositions.nextvalue;; &amp;lt;--- HERE&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.shape = values.shape4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expressions.createArray;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 2){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_different.insertstimulusframe(picture.shape3, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.arraySize &amp;gt; 3){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.array2_shape_different.insertstimulusframe(picture.shape4, 1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;][/code]&lt;br/&gt;&lt;br/&gt;Fix those and it should work.</description><pubDate>Fri, 13 Nov 2020 14:01:46 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30140.aspx</link><description>&lt;br/&gt;It was careless of me, thanks Dave&lt;br/&gt;</description><pubDate>Fri, 13 Nov 2020 13:45:00 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30139.aspx</link><description>&lt;blockquote data-id="30138" class="if-quote-wrapper" unselectable="on" data-guid="1605274588028" id="if_insertedNode_1605274586997" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30138" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="30138" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="30138" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ezgi - 11/13/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30138"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Thank you Dave, &amp;nbsp;you are right. I fixed it but still the problem persists both with the response keys and missing pictures. I do not know where else I should change. Can you please help? I really appreciate it.&lt;br/&gt;Thanks&lt;a class="if-quote-goto quote-link" href="#" data-id="30138"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&amp;lt;trial &lt;strong&gt;array2_binding_same&lt;/strong&gt;&amp;gt;&lt;br/&gt;...&lt;br/&gt;/ isvalidresponse = [trial.&lt;strong&gt;array2_color_different&lt;/strong&gt;.response == values.leftKey || &lt;strong&gt;trial.array2_color_different&lt;/strong&gt;.response == values.rightKey]&lt;br/&gt;/ iscorrectresponse = [trial.&lt;strong&gt;array2_color_different&lt;/strong&gt;.response == values.sameKey]&lt;br/&gt;...&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Please double-check your syntax first. In the above, you'e looking for responses to &amp;lt;trial array2_color_different&amp;gt; in &amp;lt;trial array2_binding_same&amp;gt;. That obviously cannot work.</description><pubDate>Fri, 13 Nov 2020 13:38:57 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30138.aspx</link><description>Thank you Dave, &amp;nbsp;you are right. I fixed it but still the problem persists both with the response keys and missing pictures. I do not know where else I should change. Can you please help? I really appreciate it.&lt;br/&gt;Thanks</description><pubDate>Fri, 13 Nov 2020 13:26:36 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30137.aspx</link><description>&lt;blockquote data-id="30136" class="if-quote-wrapper" unselectable="on" data-guid="1605272820240" id="if_insertedNode_1605272818530" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30136" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="30136" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="30136" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ezgi - 11/13/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30136"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Thank you for your quick reply Dave. While waiting for your answer I changed it as written on forum. But it is still not working. Where did I go wrong?&lt;a class="if-quote-goto quote-link" href="#" data-id="30136"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&amp;lt;trial getReady&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = getReady]&lt;br/&gt;/ trialduration = 3000&lt;br/&gt;&lt;strong&gt;/ isvalidresponse = [(values.leftKey), (values.rightKey)]&lt;/strong&gt;&lt;br/&gt;/ beginresponsetime = 3000&lt;br/&gt;/ errormessage = false&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;is still as wrong as it was before.</description><pubDate>Fri, 13 Nov 2020 13:08:25 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30136.aspx</link><description>Thank you for your quick reply Dave. While waiting for your answer I changed it as written on forum. But it is still not working. Where did I go wrong?</description><pubDate>Fri, 13 Nov 2020 12:40:19 GMT</pubDate><dc:creator>ezgi</dc:creator></item><item><title>RE: Inquisit 5 script convert Inquisit 4 on the Short Term Memory Bind Test</title><link>https://forums.millisecond.com/Topic30135.aspx</link><description>&lt;blockquote data-id="30133" class="if-quote-wrapper" unselectable="on" data-guid="1605270246490" id="if_insertedNode_1605270244738" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30133" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="30133" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="30133" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ezgi - 11/13/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30133"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello Dave,&lt;br/&gt;&lt;br/&gt;I'm having a problem with the short term memory bind test running on Inquisit 4. I tried to make some adjustments yet, I cannot use valid answer keys (E &amp;amp; I). Experiment is using all keyboard buttons as answer keys. Can you please help me with that? Also, another problem is this not all .jpg pictures are shown on the screen during the experiment. Only 2 pictures out of 4 are presented on the screen while a participant is supposed to give an answer.&amp;nbsp; I have tried to solve these problems however I could not. I'd appreciate if you'd help me. Thank you very much, best wishes.&lt;br/&gt;&lt;br/&gt;Ezgi.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;P.S.: the script is attached.&lt;a class="if-quote-goto quote-link" href="#" data-id="30133"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;This is not vaiid Inquisit 4 syntax:&lt;br/&gt;&lt;br/&gt;/ isvalidresponse = [(values.leftKey), (values.rightKey)]&lt;br/&gt;&lt;br/&gt;As addressed many times before on here, the proper Inquisit 4 construct is&lt;br/&gt;&lt;br/&gt;&amp;lt;trial example&amp;gt;&lt;br/&gt;...&lt;br/&gt;/ isvalidresponse = [trial.example.response == values.leftKey || trial.example.response == values.rightKey]&lt;br/&gt;...&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;</description><pubDate>Fri, 13 Nov 2020 12:28:05 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>