Custom view that draws boxes in response to user touch and drag.