Components now hold the url of the site to be used to pass data to the server
moved self realize to be performed last so that one could create other components inside the renderOn method
ajax change