added geolocation, webworkers and audio/video