make sure to only track changes if enabled
add functionality to just show spans instead of inputs