Why are you calling initConfig? initConfig will be called when you callParent() (if you are overriding Component).

Code:
initialize: function() {
    this.callParent();
    this.setItemId(this.getName() + 'Button'); //presuming 'name' is a configuration
}