refactor Interests.js global observers, so they aren't global anymore. fix interest service unit test