add incremental coverage optimize option
add pass/fail update to terminate callback
sort colouring of illegal hits