| Index: libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java | 
| diff --git a/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java b/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java | 
| index 8788335568e691afb73c6b74b3404df09742a5ac..ed901ced299ec1db5f3789bc893b98eb3948172a 100644 | 
| --- a/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java | 
| +++ b/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java | 
| @@ -21,6 +21,7 @@ import android.content.Context; | 
|  | 
| import org.adblockplus.libadblockplus.android.AdblockEngine; | 
| import org.adblockplus.libadblockplus.android.AndroidWebRequestResourceWrapper; | 
| +import org.adblockplus.libadblockplus.android.SingleInstanceEngineProvider; | 
| import org.adblockplus.libadblockplus.android.settings.AdblockHelper; | 
|  | 
| import java.util.HashMap; | 
| @@ -28,6 +29,26 @@ import java.util.Map; | 
|  | 
| public class Application extends android.app.Application | 
| { | 
| +  private final SingleInstanceEngineProvider.EngineCreatedListener engineCreatedListener = | 
| +    new SingleInstanceEngineProvider.EngineCreatedListener() | 
| +  { | 
| +    @Override | 
| +    public void onAdblockEngineCreated(AdblockEngine engine) | 
| +    { | 
| +      // put your Adblock FilterEngine init here | 
| +    } | 
| +  }; | 
| + | 
| +  private final SingleInstanceEngineProvider.EngineDisposedListener engineDisposedListener = | 
| +    new SingleInstanceEngineProvider.EngineDisposedListener() | 
| +  { | 
| +    @Override | 
| +    public void onAdblockEngineDisposed() | 
| +    { | 
| +      // put your Adblock FilterEngine deinit here | 
| +    } | 
| +  }; | 
| + | 
| @Override | 
| public void onCreate() | 
| { | 
| @@ -45,6 +66,8 @@ public class Application extends android.app.Application | 
| AdblockHelper | 
| .get() | 
| .init(this, basePath, true, AdblockHelper.PREFERENCE_NAME) | 
| -      .preloadSubscriptions(AdblockHelper.PRELOAD_PREFERENCE_NAME, map); | 
| +      .preloadSubscriptions(AdblockHelper.PRELOAD_PREFERENCE_NAME, map) | 
| +      .addEngineCreatedListener(engineCreatedListener) | 
| +      .addEngineDisposedListener(engineDisposedListener); | 
| } | 
| } | 
|  |