updated skin
refactor for get string separated by ":"
Added variables to manage observers in notification center
mark component as alreadyAddedObserver
Updated method names