moving all storyPoint Logic into locus.js instead of map.js