circular stuff moved from labs to jfxtras