added buttons for text fields + other ui refinements