Active Display : Rework Register Observer