Updated patch attached. The main added feature is that face resizing is now bounded (between 10 and 500).