Correct observer
Updated handlers
'cause, raisins
Create our own shared object
Updated destination