Extension completly refactored, google api updated to latest version,
component now compatible with the latest API version.