A plugin used to offer more flexibility when dealing with application lifecycle events in cordova