request animation frame shim
zone and main filled out a bit more, found bug in the way child classes extend their parent's defaults
fixed bugs with defaults