made interaction optional in circle plot