Code assumes `dblclick` of map is coming after `drawstart` of drawArea. Is this garantueed?