Fixed #31, updated demo with proof (use this.draw)