added image saving capability via saveFrame(), new screenshot