cleaned up the syntax

recursive parameter injection
activate instead of init
added requirejs