Added Google Maps support and many new features