make snapping and dragging things around work!