masterブランチからの乗っ取り
色々問題かかえてるけど、とりあえずcanvasの状態を保存することには成功してる。
fix #47