Same question, when will this get called on a background thread? This is from a user action, no?