Opportunistic Detection Methods for Emotion Aware Smartphone Applications