Analyser.object is optimised and working for now.

Analyser object observer is working (for now)!
Analyser function is the next thing that will need some work.