allow overriding drag hover chooser