Fixed keyboard event having the wrong type size.
Fixed keyboard delegate in 'clear_delegates'.
Set 'unsafe destructor' on Window Drop.
Implement text editing and input events.