function oneCPScript()
topNode = topsTreeNodeTopNode('oneCP');
topNode.addHelpers('screenEnsemble', ...
'displayIndex', 0, ...
'remoteDrawing', false, ...
'topNode', topNode);
topNode.addReadable('dotsReadableHIDKeyboard');
pauseBeforeTask = -1; % -1 means wait for keypress -- see topsTreeNode.pauseBeforeTask
cpDots1Task = topsTreeNodeTaskReversingDots('cpDots1');
cpDots1Task.taskID = 2;
cpDots1Task.trialIterations = 2;
cpDots1Task.independentVariables='trials.csv';
cpDots1Task.pauseBeforeTask = pauseBeforeTask;
topNode.addChild(cpDots1Task);
topNode.run();
topNode.children{1}.saveTrials('FIRA.csv', 'all')