add custom control and fix displays