use kvo
add freehand paint
add ppssignature
add animation
reorder files