Hi NZ_Mimic,
Welcome to the forums.
Madcap staff occassionally drop into thie user forum and can be identified by a gold coloured user name.
MVPs are not employed by Madcap, it is an honourary position. We are try to help where we can; although with our 'day' jobs, sometimes finding the time to provide extensive answers is tricky. So, if we (or any one else on the forum) needs to clarify meaning, we ask for your patience as we get our heads around the issue.
Anyway, to the thread. I find the easiest way to work with timing is to use the timeline. I set the timespan for each frame in one process. Normally I go for 5 seconds, unless I use a dialog on the frame, so I set frame 1 to five seconds, then frame 2, and so on. Then I go back and set the timespan for each element on the frames. Cursor objects I use a timespan of between .5 and 1.5 seconds, depending on how far the cursor travels (trajectory). My trajectories always come at the end of the frame's timespan, so it is an easy thing to open the cursor object's properties dialog and set the start time and total time properties to the value I want.
In mos of my movies I use a callout box to explain, a rectangle with an action over the control so the user can click it themselves to advance the movie, a cursor object to handle the event if the user does nothing. Pretty much what Mimic does by default.
I have added the cursor to my palette, so if I need to create the cursor effect I can do so easily. I drag and drop the cursor to the start point (normally where it finished on the last frame. Then (with the cursor deselected, click somewhere else first) hover the mouse over the cursor object. The trajectory selector will show at the bottom right of the cursor object. Click the selector (the screen will turn grey) and click the trajectory end. You are asked to confirm the new trajectory.
Double click is harder. I use a callout that says '...double click the ...' as part of the explanation.
HTH