features drag and drop, some unit testing, and some e2e testing (unfortunately not mobile friendly, I chose the wrong library for that I guess...)