Moved everything into the callback

Just as an FYI, you need to use the callback in install before continuing to use siesta.

Am just working my thru the evernote now :)