Made desktop more responsive, and other fixes in method routing