Hi, regarding your example where a music app would keep playing for 5 seconds after the suspension call, I think you are a little confused. The call to suspend the app will be sent immediately. The app will then have 5 seconds to finalize things before it is suspended. In case of a music player that should be less than a second. The app will then be suspended before the 5 seconds are up. The 5 seconds are just a safeguard so that an app can't take like 30 seconds to be suspended. Most apps will be a lot quicker and will not need the full 5 seconds. If you would like to terminate an app just click the red X like you always do. An app is only suspended when your app loses focus. As far as resetting options, most apps have the option to reset to defaults so yes that will rely on the developer, and to terminate an app and lose its 'state' just click the red X. Hope this is helps clear up some confusion.