we notifyShapeChangedListeners now