[Added] listeners and method to drawPanel, users is unable to draw
shapes
[To do] refactor drawPanel and controller class