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.

If it isn't needed on any platform, why not remove it? If it is needed on other platforms, check sys.platform execute it conditionally.