Refactored pen tool to use target presenter instead of local duplicate
target maintenance logic.