use layout button binding instead of writing out click handler