improve control styles