configured script highlighting with extensions
added signals and functions to Data for handling ID list changes
separate highlight colour for IDs
changed ID listing to include deleted records by default
update syntax highlighting when ID list changes