switched over to onDrag, better idea entirely