redisplay issues corrected, mapBuffer support readded, all around code has been cleaned up.
performance seems acceptable, if not optimal.