Issue 691 interact mac broken

@dlonie @aashish24 please review and feel free to suggest better/cleaner solutions.
@ThomasMaxwell wouldn't mind you looking this over as well and testing it against DV3D.

No problem :) Thanks for being receptive to my suggestions. But always feel free to push back if you don't agree!