Re-added TypeScript regions and droptarget support