added touch events, smiley drawing and heart