better region invalidation , better font-locking for asp