Module refactor: use deferred / promise pattern to chain Facebook API.