Allow overriding widgets