Bug 1033516 - Releasing a second finger during dragging stops dragging

Should we remove the listener from the constructor, or do we still need it there?

It seems strange that we're reversing the polarity on these listeners.