Avoids repeated and redundant lookups. Also simplifies some code. Note that currently, these drop targets are volatile objects created whenever needed, but not kept in memory. Should they ever be kept over multiple redraws, this view item reference will have to be updated for each.