Updated widget inits and put them in better places - separate JS files have their own onready inits.