I'd rather have this be a cleaner solution. I don't like having all the extra math, especially in paint events for the mapper. Also for removing this for the release version it will be a royal pain.