Portal tweaking; colormapping & messagebox fixes.

Also minor exception-fiddling.