fix country code parsing when ip can not be geocoded
use all available events to parse user country in jsapi model
Merge pull request #3 from jtuulos/master

improve country code parsing by including page views and dom events