add need skia head
check wave_container first
fix bug: no check in the SetControl() and SetWaveContainer() maybe call set null
add wave_drag
format code