changing the waits to be more consistent
added waiting for gaze actions, debugging surface detection