Use 'unique' guid for old container's id
Use setTimeout rather than regisering callback for  webkitTransitionEnd event

Using the webkitTransitionEnd event was leaving behind old containers
when navigations the time between subsequent navigations was less
than the transition duration