| Сообщение от Hekumok   | 
	| Это вы ко 2-ому вопросу? | 
	
canvas как и любой dom-элемент поддерживает события мыши в том числе click-но если надо кликать на определенный элемент внутри канвы то это сложнее
по первому вопросу-может быть заменить параболу на кривую второго порядка или кривую Безье  или просто на дугу которые реализованы в канвасе
quadraticCurveTo(cp1x, cp1y, x, y) - кривая второго порядка;
bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) - кривая Безье;