move getMapContext back to Actor