once and off method for este.ui.Component, prevent repeated registration, proper disposing

see component.html demo