vastly improve autozoom code
ground coffee cleanup + sensible defaults for constructors