update paths to work from anywhere and moved event setup into interested parties