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.

Thanks for being mature and receptive about suggestions! It's refreshing after seeing some other "discussions" on this project ;)