To begin with, we have a diverse team from different background. They speak a different language than what I speak, so often they communicate and I don't understand or communicate at all.
Problem: On a certain event I had a 2 hour time slot to demo a certain tool and within a certain scope. To realize the potential of the tool - I added some technicality to the scope - However I would ultimately fall back to the scope, I deemed the technical background necessary.
One colleague - one with 0 technical background cut me mid-way and asked several vague questions that did not make any sense. All I wanted was to demo a sample and fallback to my scope at the end of the demo to consolidate the common understanding of the tool. And in my favor, I was well within my designated time, and given a chance to properly finish the presentation, I would have enough time to answer any and every question. My manager was present at the presentation - he tried to help the situation a bit, but in any case, I lost the time and my properly built tools that were in exact scope were never demoed. For me, it ended bitter as I was quite passionate about what I had done, only my colleague spoilt it with out of turn vague questions.
Point in fact that I never or minimally spoke for the entire day - the only time I spoke was my presentation and all I wanted was to do it right. That was all the time I had.
How should I handle this situation? To be more precise, I want to bring this upto my manager. The colleague in question is actually quite meddling and I know at least one employee is already leaving for this colleagues behavior. My manager is a super kind super nice man - I don't know how to hint/update him that people should deserve their time at least when in a presentation for which they have worked passionately? Or is it standard industry practice?