Add autoSave function
Refactor to enable multitouch
Refactor to enable multitouch and improve perfs