LOL I as thinking the same thing this morning. If I gave it it's own 
function I could do a proper job of creating overlap in the 
_verticalLine and _horizontalLine functions.  Thanks for the feedback.

On 11/05/14 09:58 AM, der-stefan wrote:
>
> In L.Grid.js:
>
> >  			this._containsIRM()
> >  		);
> >  	},
> >
> >  	_lines: function (low, high, ticks, containsZero) {
> > -		var delta = low - high,
> > -			tick = this._round(delta / ticks, delta);
> > -
> > -		if (containsZero) {
> > -			low = Math.floor(low / tick) * tick;
> > -		} else {
> > -			low = this._snap(low, tick);
> > -		}
> > -
> > +		var delta = high - low;
> > +		if (Math.abs(1/3600*ticks - delta) < Math.abs(1/1800*ticks - delta)) { var interval = 1/3600; } // 1"
>
> You should write a function for this.
>
> —
> Reply to this email directly or view it on GitHub 
> <https://github.com/jieter/Leaflet.Grid/pull/3/files#r12508930>.
>