better screenshot system, other minor changes