Updated API to accept a topView and backingView as properties. Added an assert that will crash if these 2 views are not set