snap to pixels for markers because calculating placement