extract map follow logic to separate module
get unit tests working on all browsers
get integration tests working on all browsers