This package is an internal part of interactjs and is not meant to be used independently as each update may introduce breaking changes