Fix another event handler bug

No need to register the event until the interface actually loads...

Change-Id: I1bddb5478410e1868195d63762d913a07e50c0ed
(cherry picked from commit e68e60f46413ee0b6a8218081112e9ea345dc1a6)