button and drag drop setting