Shift+Drag bug ... any solutions?

Hi. I’m developing an RIA that allows users to click or shift-click on movieclips, to manage multiple item selection in a sensible way. The problem is that if the user holds down the Shift key, then startDrag the clip, Flash seems to keep generating successive onPress and onRelease events, which makes it really hard to actually manage the drag action. The attached FLA demonstrates this very simply.

Is there any known fix or workaround for this?

Honestly, I wish the Flash developers would stop tacking on fancy new features and focus on fixing the many known bugs and workflow problems in the authoring environment. I’m so friggin close to throwing in the towel and learning AJAX.

Dave