no default listening to inner rotation
radius vs diameter inconstistens fixed