Responsive tool