clean up events, add new wiggle, add horizontal pattern