Implement dynamic updating and refactor
Fix variable name
Refactor drawing method
Draw free curve
Add color picker
[sync] 0.9.0.1