More cleanups and one bug: resize should never have been public in plists.h