Divide widgets into custom.