CheckForIllegalCrossThreadCalls on debug builds

Address #1 ;