Slashdot Mirror


Video Chat Via Transparent Desktop Overlay

Jason0x21 writes "Wired News has an article about UNC Comp. Sci. researchers developing a transparent desktop overlay for video conferencing, allowing remote coworkers to literally point and interact with things on your screen. The researchers say that Apple's Quartz graphics engine let them go from idea to prototype in 'about 45 minutes'. Windows versions predicted in the future."

55 of 204 comments (clear)

  1. Similar piece of tech... by LostCluster · · Score: 4, Interesting

    One of my favorite pieces of technology I've ever gotten a chance to play with is the SmartBoard Interactive Whiteboard It's a whiteboard that's touch-sensative. Basically, combine it with your favorite projection monitor and you've got a 60 inch touchscreen monitor. Just like any other touch screen, anywhere you tap the board is treated like a mouseclick in whatever application you're using. As an added bonus, "magic crayons" (really nothing more than plastic styluses) are at the bottom of the board. When the board detects one of the pens removed from its holder, it treats all touches as requests to draw on the screen.

    It's a great presentation tool to liven up a powerpoint and avoid the need to have to walk accross the room to get the next frame. Furthermore, playing solitare with foot-high cards is quite fun. :)

    1. Re:Similar piece of tech... by Tuxedo+Jack · · Score: 2, Interesting

      Those are great for presentations, but they're a pain to walk in front of, and using a pointer doesn't work too well.

      However, they're great for graphics work. This fact is offset by the fact that they suck royally in Quake.

      --

      Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
    2. Re:Similar piece of tech... by GoRK · · Score: 2, Interesting

      These smartboards are cool. I bought one off of ebay for about $350 about a year ago with a stand and even the computer it was running. They pop up there for sale from time to time, and you can always get a good deal. Anyway they are great for putting together DB schemas and stuff like that. You just draw it out and push the print icon on the edge. The mouse feature is kind of nice, but I have found the Gyration RF mouse to be a better presentation tool.

      The touch sensitive ones kind of suck since they aren't very durable and you have to put the pens back in their places and stuff. Mine is one of the ones that tracks with IR lasers, so it's impervious to stray fingers or rearranged pens. Plus the actual whiteboard on the laser ones is made of powder coated sheet metal instead of plastic, so you can do fun stuff like draw semi-permanent lines on it with a sharpie and erase them by drawing back over the lines with a dry erase marekr.

    3. Re:Similar piece of tech... by TastyWords · · Score: 4, Funny

      The Windows version will be done three months from now. Then Guido, dispatched from the Microsoft office will pay you a "visit" to sell it to them "or else".

    4. Re:Similar piece of tech... by ziggy_zero · · Score: 3, Funny

      I dunno, a friend of mine says he used one at his office to play Counter Strike pretty well. All he had to do what put his finger on other players' heads and BAM!

      --
      I belong to the ______ generation.
    5. Re:Similar piece of tech... by mrroach · · Score: 2, Funny

      The BDFL is working for Microsoft?!? NO!!!!

      (You mean there are other Guidos?)

  2. Mac ahead of Windows on graphics, again... by LostCluster · · Score: 4, Informative

    Windows has had the ability to draw transparent windows since 2000. However, there's a limit to how far they can go.

    Particularlly, you can't do any blending against windows that are being drawn with DirectX/DirectDraw which is the way that any program that wants to approach full-motion video or 3D graphics has to do things. And that's what prevents Windows from handling this application.

    Mac's OSX is a lot cleaner in this department because in their universe there are no exceptions to the rules... everything passes through Quartz, so there's a chance to capture and play with anything on the screen. DirectX and DirectDraw are painted onto the screen after all mortal windows are drawn in Windows, and that's why there's no chance to add an overlay to them.

    1. Re:Mac ahead of Windows on graphics, again... by Rosyna · · Score: 4, Interesting

      From limited testing it seems that when a window is marked transparent in windows, it is composited into the display. But otherwise everything is non-compositing. This, in my experience, causes huge problems when fully opaque, non-layered windows are set atop a transparent one. Windows will often draw the old image while dragging the transparent window.

      This is especially noticeable if you make a window transparent, then open the Task Manager (always on top) and drag the transparent window around. Very ugly..

      And I haven't seen any way to make specific controls on Windows transparent alone or the window transparent alone (and leaving the controls opaque.

    2. Re:Mac ahead of Windows on graphics, again... by TrancePhreak · · Score: 2, Interesting

      You sir are incorrect. You can certainly make Windows that use D3D TRANSLUCENT in Windows XP and possibly 2000. A friend of mine made his app fade out when minimized and fade in when restored. It was a game that uses D3D.

      --

      -]Phreak Out[-
    3. Re:Mac ahead of Windows on graphics, again... by LostCluster · · Score: 4, Informative

      The Window using D3D can fade in and out... but try dragging a transparent window from another process on top of it and suddenly things won't be so pretty.

    4. Re:Mac ahead of Windows on graphics, again... by Jason+Smith · · Score: 2, Informative

      Yes, you can make individual windows translucent in Windows.

      Just don't expect 2D and 3D pipeline windows to intermix with translucency. While this system would be *possible* under Windows, we feel, at this point in time it is not *practical*. Three months were spent attempting a proof of concept under Windows. The prototype on the Mac took 45 minutes.

      Longhorn's new graphics system will bring it to parity with Quartz, and it should then be equally feasible there as well.

  3. 45 minutes? Isn't that more cocoa? by Anonymous Coward · · Score: 2, Insightful

    Is cocoa more responsible for fast development prototyping? Quartz is just an API. And I'm pretty sure there isn't a NSVideoConferenceWindow () in it.... or is there?

    1. Re:45 minutes? Isn't that more cocoa? by Jason+Smith · · Score: 5, Informative

      Sadly, no. Forty-five minutes was about the time it took me to write the initial proof of concept, not the full application. (That included reading the documentation on various APIs.)

      But yes, Cocoa made it much easier to do so.

  4. Story text in case of /.ing by Anonymous Coward · · Score: 5, Informative

    ollaborating with co-workers in the same office is painful enough, but it's nigh impossible over a network.

    For a couple of decades, researchers have tried to blend shared workspaces -- systems that allow two or more people to work on the same document -- with Internet video-conferencing systems, with little success.

    Now researchers at the University of North Carolina at Chapel Hill have designed a new system that cleverly blends a video-conference feed with a transparent image of a computer desktop into one full-screen window.

    Called Facetop, the system simultaneously transmits a video feed of users along with a shared, transparent image of the desktop. It allows two colleagues to work on the same document, Web page or graphic, while communicating face to face.

    The system also tracks the position of the users' fingertips, which can control a cursor. As well as operating the shared desktop -- opening and closing files or selecting text, for instance -- the collaborators can use natural pointing gestures to communicate ideas about the document.

    Developed by David Stotts, an associate professor of computer science, and graduate student Jason Smith, Facetop was conceived for collaborative tasks like programming or editing text. But the researchers say it has obvious uses in other areas such as medical imaging or remote teaching.

    "So far, from the feedback we've received, it works fantastically," said Smith. "It's a very natural interaction. You can see the facial expressions and all the nuances of face-to-face communication."

    "It's spectacular technology," said Robert Gotwals, associate director of Chapel Hill's Morehead Planetarium and Science Center, who saw a demonstration of an early version. "I've done lots of video-conferencing work. This is pretty cutting edge. It's a fast-moving field and the stuff David (Stotts) is doing is pretty cool."

    The system can also be used for delivering lectures or PowerPoint presentations: The speaker is projected in the background of the document allowing her to point out bullet points or important passages. According to Smith, users easily switch attention between the subject and the desktop.

    "The brain is really good at picking out what part of the screen the person is interested in," said Smith. "It's like being in a room full of conversations but having no trouble paying attention to only one.... People adapt to the system really naturally."

    Facetop may also be used to as an alternative to the mouse, for controlling a machine simply by pointing with a finger.

    The system is implemented in Mac OS X and is made possible largely by the system's Quartz rendering engine, which can make any part of the interface transparent. Thanks to Quartz, a quick prototype was whipped up in about 45 minutes, Smith said.

    A PC version will likely be delayed until the release of Longhorn, the next major version of Windows, due in 2006, which will include a similar graphics subsystem.

    The system is fairly inexpensive; it has been implemented on a pair of Apple PowerBooks and two $100 FireWire cameras. So far it has been tested only on Ethernet networks and not the Internet, though the researchers say there's no reason it shouldn't work just fine. They are also trying to hook it to Apple's iChat instant-message/video-conferencing software and other similar systems.

    Facetop was initially developed for "pair programming," an increasingly popular form of collaborative coding that pairs programmers in teams of two: one to program, the other to suggest and correct. Stotts said programmers normally sit next to each other, and he has been interested for some time to see whether they could collaborate over the Internet.

    According to Stotts, pair programming -- sometimes called extreme programming -- is fast and effective and is becoming increasingly popular for small projects.

    The idea for Facetop occurred to Stotts and Smith accidentally. Instead of a computer monitor, Stotts projects his

  5. Where are the screenshots? by oddbudman · · Score: 2, Interesting

    Where are the screenshots? - seems logical to post considering it only took 45mins for a prototype.

    Why boast how easy it was to get it happening then not showing it happening?

    odd

    1. Re:Where are the screenshots? by cujo_1111 · · Score: 4, Insightful

      Looks like a reflection, rather than a transparent window.

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    2. Re:Where are the screenshots? by Jason+Smith · · Score: 5, Informative

      I'll take that as a compliment on our making it look like you're standing in front of a mirror.

      That's rather the *point*.

      Trust me, it would have been much easier to take a picture of a reflection on the screen surface than develop the bloody thing. ;)

  6. Prior research by Anonymous Coward · · Score: 4, Interesting

    I had an internship at DoE lab outside of Chicago, Argonne Natl. Laboratory, at which we worked on a project similar to this. The system allowed multiple users (of various geographic, or digital distances) to connect to a Desktop Server, on which all users could interact with icons, windows and programs in tandem as if they interfacing with a local deskptop in windows. Althou, we used BeOS as our platform because it had a small footprint. Interesting that three years later private companies have out-done the DoE's work. Sad.

  7. Not exactly by laserbeak · · Score: 2, Informative
    It's not exactly ground breaking. It's like turning an already used premative system and applying the lattest tech to it. Instant millionare basic idea.. kinda like the paper clip :)

    What i'd like to see is a voice controled program, instead of hurridly bending down to click the mouse at a conference, you simply say 'back', 'foward', 'pause', or even program in new words through a macro system built into the program. Oh and don't try and steal it, thats my damn intelectual property now, hah!

    1. Re:Not exactly by Anonymous Coward · · Score: 2, Interesting

      Oh.. That'd take another 45 minutes. You need to use one of apple's other technologies, VoiceOver.

  8. actual project link by Potlucker · · Score: 5, Informative

    here's an Endeavors article about the project at UNC

    FaceTop

  9. what about your background? by vrmlknight · · Score: 2, Interesting

    What if your background isn't completely black or a solid color I know my office back ground isn't a flat color its a bunch of books and papers and folders not so neatly organized that overlaided on a coworkers desktop would really add to the confusion.

    --
    This must be Thursday, I never could get the hang of Thursdays.
    1. Re:what about your background? by Jason+Smith · · Score: 5, Informative

      Actually, our experiments have found that it really doesn't matter.

      First off, the translucency is adjustable. Looks too cluttered? Make it more faint. Secondly, it's much like being in a room full of conversations at a party - you select particular conversations to pay attention to, and the rest just 'fade away'. In this case, when the user turns their attention to the document content, they don't notice the video, and when they concentrate on the video (either for hand motions or interaction with a remote user), the document content is ignored. The brain is much better at this sort of thing than most people realize.

  10. ...sgub emos llits s'erehT by pyrrhonist · · Score: 4, Funny
    allowing remote coworkers to literally point and interact with things on your screen.

    !siht ekil skool gnihtyreve weiv fo tniop rieht morf ,yletanutrofnU

    --
    Show me on the doll where his noodly appendage touched you.
    1. Re:...sgub emos llits s'erehT by Feztaa · · Score: 3, Informative

      The easy fix for that is to mirror what the other person sees so that it's the right way around for them, and then mirror the image of the person as displayed on the screen so that their hand movements match what you're looking at on your screen.

    2. Re:...sgub emos llits s'erehT by Jason+Smith · · Score: 4, Informative

      Nope, that's a misconception we're seeing pop up from time to time. This is not like standing on either side of a pane of glass... this is like sitting side by side with the other user.

      I just put up a stupidly simple FAQ of sorts at http://www.cs.unc.edu/~smithja/facetop/index.html and will be updating it this morning.

  11. Talk about an uber-trojan by dbc · · Score: 4, Insightful

    So, let's say those clever folks over at whatever-Gator-calls-themselves-now gets the brilliant idea that they could download one of them thar transparent-overlay-thingies whenever you browse to random-evil-webpage. Then, whoosh! They can sell remote access to your desktop so that advertisers can move all the annoying icons out of the way so that you can see the advertising more clearly. Or whatever. An since the overlay is transparent, the user can't figure out what is happening and simply thinks their system is posessed by the devil.

    1. Re:Talk about an uber-trojan by value_added · · Score: 2, Funny

      I think the trojan concept is limiting the possibilities of this. Imagine:

      1. Your boss's face stares back at you your entire time at work and you can't determine whether the image is live or pre-recorded.

      2. You browse a porn site and instead of popup ads, you get a Real Live Operator offering a different sort of popups.

      3. You get 0Wn3d but don't feel so threatened after seeing the pimpled face of 14-year old.

      4. Instead of visiting a religeous site and using your web browser to submit prayers in a text box, you can have a live confessional with Father John (or if you're a Protestant, you can opt for Charleton Heston with a full beard).

      What I wonder, though, is whether the system would implode if the people at both ends held up a mirror to the screen.

  12. I once.. by Anonymous Coward · · Score: 3, Funny
    Instant millionare basic idea.. kinda like the paper clip :)
    I once had this great idea. It was a "Jump to Conclusions Mat". See it was this mat that had different conclusions too "jump" to.
  13. Windows version when? by atlasheavy · · Score: 3, Interesting

    Assuming you have a touch screen, Windows has been able to do this since the release of Windows XP, using the remote assistance feature. Also, for the record, I hate getting into "I can pee this far, how far can you pee" debates. I just felt the need to reassert my "Windows shill" status by posting this ;-).

    --

    iRooster, the Mac OS X a
    1. Re:Windows version when? by nmk · · Score: 2, Informative

      No, not really. What windows can do Is a far cry from what this technology offers. The windows remote assistance feature lets another user take over your machine and operate it as if it were their own. You can see what they are doing on your screen. However, there is certainly no projection of that person on your screen allowing you to see them physically touch and interact with your system. This adds a whole new level of interactivity.

      Like you said, this isn't a Windows Mac pissing contest. Its a cool new technology, might as well face it.

  14. Heaven Forbid! by ThePDW · · Score: 5, Funny

    Heaven forbid that people should actually have to talk to each other face to face!

    1. Re:Heaven Forbid! by Kronos. · · Score: 2, Insightful

      How on earth did this get modded as Insightful?. It shows a lack of insight. Perish the though that people may collaborate on a project from different geographical locations.

    2. Re:Heaven Forbid! by Cthefuture · · Score: 2, Informative

      Uh, a lot of work is done via remote locations nowadays.

      For example, the current project I'm working on involves 3 companies spanning 5 or 6 states in the US. We can't just meet face-to-face without spending a hell of a lot of money.

      And next week I'll be working on something else for a completely different company.

      This is how stuff gets done. It allows talent from all over the globe to be used for minimal cost.

      --
      The ratio of people to cake is too big
  15. Only 10 years behind by Anonymous Coward · · Score: 5, Informative

    This concept was extensively researched by Hiroshi Ishii and his team between 1991 and 1994 while he was at NTT.

    I saw the concept videos in my HCI class at the time. They went through all the various issues of pointing alignment, video flipping and the like.

    1. Re:Only 10 years behind by Jason+Smith · · Score: 4, Informative

      Yes, it is similar, but with three critical differences:

      1) ClearBoard's conceptual model was two people standing on either side of a pane of glass. Ours is a much simpler view... two people sitting side by side. We have no issues requiring us to flip document content for instance. It is a small but important difference in how it drives the implementation.

      2) ClearBoard required expensive and cumbersome hardware. FaceTop requires a $100 FireWire camera. Well, and a Mac. ;)

      3) ClearBoard was designed to be integrated with specific applications. FaceTop becomes an input device, much like a mouse replacement, and thereby can work with any application on your system. We generalized it out, and it became much more powerful.

  16. Screenshots by Mike+Schiraldi · · Score: 4, Informative

    Fine, i'll do Slashdot and Wired's jobs for them:

    Screenshots

  17. Peak Performance by IanDanforth · · Score: 4, Informative
    If anyone can appreciate this reference its slashdot. Facetop: The Next Generation

    -Ian

  18. Go figure by Bouncing+Castle · · Score: 4, Interesting

    Business to business relationships have already become so depersonalised. This is just the next logical step - advancing technology that allows people to sit on their chairs to help other people. Heaven forbid that you would have to get up from your desk to help somebody!

    1. Re:Go figure by Sycraft-fu · · Score: 2, Insightful

      Funny you mention that, I talked about the very thing at work receantly. I (and others) were thinking of the feasablity of impleminting RPD or VNC on all desktops. Rather than go to an office or lab to fix a problem, just take control of the computer and do it. Well, after a little though, I decided this was horrible idea. It would ottally depersonalize the support experience. No longer would customers deal with people, some faceless entity would just grab their computer and fix it. True, in either case the computer gets fixed, but I've taken enough psychology to know that people prefer to have fact to face contact and some real interaction.

      My dad experiences this too. He's a sales VP and his job requires world travel. Well, techincally, he could sit in his office and do it all. I mean it's all just negoating deals, prices, numbers, and contracts. This could all be done via phone, fax and the Internet. Well, guess what? Some things just don't change and nothing at this point replaces going and actually metting somebody, shaking their hand, having dinner, and discussing things face to face.

      Less efficent? Yes, but we are social creatures. Something about direct human contact is just important to use and not replicatable via technology.

  19. Adding 3D to it? by krahd · · Score: 4, Interesting

    Perhaps this kind of überchatting software is THE place where they can use those 3D desktop environments / window managers.

    I don't really know if it would be useful, but perhaps it is cool to lean a window so you can see your partner while keeping an eye on the app content.

    Anyway, beeing so far from the world as *I* am (yep, there are places on the south of the globe), where the bandwidth is kinda expensive, i can tell that i'll not be using this kind of technology for a while...

    --krahd

    --
    mod me up scottie!
  20. Hmm... by el_flynn · · Score: 5, Funny

    One possible feature for them to implement: one party can "flip the bird" to restart the whole session (as opposed to ALT-F4 or CTRL-C or whatever), thus giving new meaning to "Giving your co-worker the finger" for bad suggestions.

    --
    The Wknd Sessions - Malaysian and South East Asia independent music
  21. Wait! How can this work? by Anonymous Coward · · Score: 3, Interesting

    Unless your camera sits exactly behind your monitor, (i.e. your monitor screen is transparent/one-way)
    the image of your hand (despite the touch screen) on your collaborator's screen has to be computer generated. Or am I missing something here?
    If the hand is CG, then all we have is a glorified cursor (but this too would be a pretty good hack if they got it done in 45 mins).

    But wait, those pics don't seem to show the hand pointing in the right direction either!

  22. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  23. Hey all, one of the co-inventors here with a FAQ. by Jason+Smith · · Score: 5, Informative

    Seeing some misconceptions, tossed up a quick FAQ at http://www.cs.unc.edu/~smithja/facetop/index.html for your perusal.

    I'll be adding material to it through the morning as issues pop up, but these are the ones we've seen the most of this weekend.

  24. Re:How does this work with the camera facing you? by Jason+Smith · · Score: 4, Informative

    Actually, the camera can be anywhere, as long as you're in the field of view.

    As for ease of use, it literally takes people about two seconds to calibrate their hand motions to the cursor movement, and they're off and running. It's exactly like you're standing in front of a mirror (assuming the camera is in front of you), and gesturing... the visual feedback you get from your own image is the key. The transparency lets you see both your 'reflection' and the document content simultaneously.

    Don't worry, we're seeing a lot of people confusing the single-user mode (one head on screen) with the video-conferencing mode (two heads on screen), simply because they're not used to video conferencing including themselves.

  25. Re:its a reflection in the glass by Jason+Smith · · Score: 2, Informative

    I'll take that as a compliment. ;)

    Yes, that's precisely why it works - it's like you're looking into a mirror. Raise your hand to move the cursor up. Move it left, cursor goes left. It's just that simple.

  26. This has been done quite well already... by Lurks · · Score: 2, Informative
    ...by Asus GameFace. The idea being that you could set up a video conference to a friend you are playing in a multiplayer game and their face is superimposed on your actual game, via a translucent overlay.

    I've tried it and it's pretty cool. It's great so see the expression on your opponents face when you roll your army of tanks into his left flank when he's least expecting it.

  27. not really by dekeji · · Score: 2, Interesting

    Windows has had the ability to draw transparent windows since 2000. However, there's a limit to how far they can go.

    Transparency in window systems is an idea that goes back almost as long as window systems have been around. People were even asking for it in the earliest versions of X11.

    The only reason it hasn't been implemented more widely is because hardware hasn't really been up to it and applications didn't need it. Those applications that really did need it just used special graphics and visualization libraries.

    Apple has this feature not because they had some great new insight, but they actually just got it essentially for free with the PostScript-based window system they acquired from NeXT, which was designed some time in the early 1980's and is based on stuff from Adobe. And now that hardware is up to handling it, it will just be a standard component of desktop window systems.

  28. Re:Hey all, one of the co-inventors here with a FA by Jason+Smith · · Score: 3, Informative

    As with everything these days, the IP is... interesting. As UNC employees, we're not allowed to just start tossing the tech around willy-nilly, UNC owns the IP. They have applied for a patent on this, and are looking at a licensing scenario for those who would like to commercialize it. (Or include it in their OS *cough*.)

    It would be nice to just disseminate the thing, but I don't legally own it to do so.

  29. eye toy by fikx · · Score: 2, Interesting

    This looks similar to the eyetoy for PS2. It works the same way.
    This is a better use of the idea in my opinion. I'd like to use this to replace a mouse, plus the collaberation use looks great. Kudos to the ones who put it together!
    Can we do this with X11?

    --
    AB HOC POSSUM VIDERE DOMUM TUUM
  30. Try out the interface at home WITHOUT A COMPUTER! by mccoyspace · · Score: 2, Interesting
    Put a couple of your favorite stickers on a mirror.

    If you don't have stickers, make a few small circles on the mirror using your girlfriends lipstick.

    Now step about 3 feet away from the mirror.

    Move your finger so that when you look in the mirror, it looks like you are touching the stickers but you don't physically do so, it just looks like you do to your eye.

    Notice that you can do this regardless of your angle to the mirror, you just have to adjust your finger.

    Now imagine that the stickers are icons on your desktop

    and VIOLA!

  31. Re:I don't get it... by Jason+Smith · · Score: 2, Informative

    D'oh, sorry.... no sleep makes me slack.

    Without video conferencing, you lose a lot of the nuances of human communication.

    Stotts' work in distributed pair programming almost invariable resulted in "We really wish we could *see* them..." which led to video conferencing, which led to "We still have to verbally describe things we could just point to."

    Also, VNC clones the same desktop to both machines - which makes traditional video conferencing... difficult. ;)

    With our approach we can clone the entire screen if you really want, but our current system lets you choose which *documents* you're sharing. The other user doesn't see everything on your screen, only work you are sharing.

    I'm sure you can appreciate the utility of that. ;)

  32. The real AHA! here by UpLock · · Score: 2, Insightful

    If I get this correctly--and it appears most everyone else does not--I see your alpha-blended image as if you were sitting in my place; similarly, you see mine. Not flipped, or virtualized, but 'reflected' as if we were sitting in each other's place. Anyone who has worked developing and using and testing collaborative solutions will recognize that there is, potentially, a real AHA! here. VNC, NetMeeting and WebEx and all that clever crap is limited or useless, except in the hands of sophisticated people doing support or in very narrowly defined lecture settings, because these applications all abstract the notion of the absent party. You know I am moving the cursor on your machine because on your screen it has a red box around it, while I see an unboxed cursor. I may be talking to you over a voice channel, and we learn to abstract a collaborative session in our heads from voice and visual cues. If you think ordinary mortals can learn and map that cue-based interaction to natural behavior so they can just work together on a document then you labor in ignorance. The AHA! here is that the absent party is not abstracted, they are substituted via alpha-blending. Hard to say without seeing and feeling this is in action, but my hunch is this is literally a big step forward from the user perspective. People will get whom is doing what without confusion. Contemporary marketing practice would argue UNC make the code open source but patent and license the cute little red finger-tracker-dealies for this use.