added: $.components.ready() + new global event