Thank you for your feedback :)
What you described is something we feared might happen and tried to adjust timings to eliminate it - as you experienced, not always successfully - perhaps if we offered an option to adjust them that would help...
BTW: Did you try the Windows build? Compared to WebGL it might be more responsive