added custom tip field
checks dynamically to fill in tip field instead of waiting to press
button