Better tracking

Making use of bounds instead of frame.
Making use of UIWindow rootViewController view to keep tracking of
absolute location.