track previewing, closes #13