touch controll and waves