Note about looking up Controls from Directives.
Check for error on non-utf8 encoding (utf16 used).
Clean up comments and unused variables.