optional button element view for buttons