Implemented Draw GUI *Merge*
Implemented the draw gui event. Please merge when ready.