void Start()
    {
        reshuffle (cursor);
        reshuffle (desktop);

        totalTrials = (desktop.Length * cursor.Length) * subTrialCount;
        times = new recordSet (totalTrials + 2000);

        gameObject.GetComponent<timer>().unpauseTime();
        changeDesktop ();
        spawnMouse ();
    }
    void Start()
    {
        reshuffle (cursor);
        reshuffle (desktop);

        totalTrials = (desktop.Length * cursor.Length) * subTrialCount;
        times = new recordSet (totalTrials + 2000);

        //added to show a previw of the mouse type before each trial
        GameObject previewMouse = (GameObject)Instantiate (cursor[cursorCount]);
        previewMouse.transform.position = new Vector3 (0f, -3.0f, -4.0f);
        previewMouse.name = "previewMouse";
        previewMouse.GetComponent<SpriteRenderer> ().sortingOrder = 150;
        previewMouse.GetComponent<Collider2D> ().enabled = false;
        previewMouse.GetComponent<cursorClicked> ().enabled = false;

        //similarily, show the word target beside the preview mouse pointer
        GameObject target = (GameObject)Instantiate (targetObject);
        target.transform.position = new Vector3 (0f, -2.07f, -0.0f);
        target.name = "target";
        target.GetComponent<SpriteRenderer> ().sortingOrder = 150;

        //gameObject.GetComponent<timer>().unpauseTime();
        //changeDesktop ();
        //spawnMouse ();
    }