Added limit diameter checkbox and preference.  Refactored some code in
MotorFilterPanel to make it nicer.