Removed drawAsInfinite, since it looks to need more than just a func def.  Added keepLastValue.