box is created on mousemove, but currently creates multiple boxes and cantstopwontstop