added touch event and reworked drawing part