Tels 2005-07-08: * internal helper functions should have a leading underscore (_moveto() vs. moveto) * unec. forward declarations could be removed * write a few more tests