Correction: updateGL is called only if at least 1 interact successfully trapped the action