phone interaction module, fix for location