huge improvements for observer ui