Improved initialization and use

Not need to initialize. The position is now with CGPoint and not UIVIew.