With client lib and button click handler.