I'm not sure the start function is the right place to list observers. What I've found myself doing locally is not even having an observers folder, but rather defining an observer in a component-will-mount. The reason is some parts of the cursor that need to be observed will not exist in the initial state.
Does that make sense? Or is there something I'm not getting? (This very well may be, as I'm pretty new to cursors.)