Changed D for digging into H for harvesting.
Refactored event handling to be able to "handle" events so no other controls will handle the same event again.