Enhancement: add version check

Check if the component is already loaded and prevent the usage of that plugin.