Implement DrawingAreaKeyListener
Minor fixes