added shrink/expand animation (first shot, still rough, bugs in edge drawing)