fixed some bugs, seems as an update to the latest google web api is
required because things get more and more depreciated.