provide a better way to override ui elements