Instagram Location App Mashup

Oof, so much in the one callback! Try moving things out to specialized methods.