Implement camera pan with new mouse event API.
reimplement spawn text in new mouse api
Rename camera pan variables to help prevent symbol collision
reimplement: select existing text instead of spawning new when able.
reimplement text move in new API