Text this: A novel framework for optimizing residential load response planning with consideration of user satisfaction