In this example we are building a simple Kanban board with some cards, and we want to add some functionality so that we can click on these cards, drag them around and when we let them go they will either snap back to their original position or move into a new column.
Disclaimer: This example is based on Blake Haswell's talk on FRP at SydJS back in March 2016.