Make default configuration customizable
Take into account the new default configuration
Remove unnecessary properties
remove unnecessary init function
Clean plugin constructor
Make class name customizable
Make utils function part of the Plugin prototype chain and prevent their call while using the plug-in
Make displayed text customizable
Make some small code clean up
Add some defensive code for callback
Remove unnecessary IIFE
Remove unnecessary variable declaration
Update minified files