add static method isSupported(), add minified version