database allows markers to be dragged TODO clean up user experience