rmext_observe was still creating cycles in some cases. bring back
include deallocation lib
allow view= and subviews=.  clean up the order
bump