integrate feature detection into history interface