Removing components can be observed now, but implementation is slow and semi-horrible