widget register halfway done