Wire highlight when mouse is over; draggable rectangles; automatic canvas bounds...