Added custom canvas implementation for mapping click event
Added basic click handling