added submit, reset and general button options