Allow double click and drag in crossreference
Summary: Also simplifies the code.
Test Plan: Clicked, selected, double clicked, double clicked and dragged.
Reviewers: epriestley
Reviewed By: epriestley
CC: aran, Korvin, s.o.butler
Differential Revision: https://secure.phabricator.com/D5048