On the interactions of dispersive modes and soliton dynamics