[REFACTOR] refine paint curve calculation
[UPDATE] major refactor and add touch/point events support
[UPDATE] minor demo page tweaks
[UPDATE] README updates and upgrade lib to 0.1.2