Как нарисовать рабочую кнопку(или прямоугольник похожий на кнопку) на canvas'е, без использования html button. Где будут отслеживаться координаты курсора, при нажатии кнопка перерисовывается в нажатую, при повторном нажатии перерисовывается обратно в отжатую. Реально ли это вообще, или возможно по другому все это делается?