4 Factors to Consider when Designing UX for a beacon-enabled app