make drag drop of materials work correctly by doing custom pick instead of using views mouse tracking